我想读取托管在另一台服务器上的外部文件,但遇到问题。PHP无法读取外部文件
在这里,我找出变量:
$variable1 = "test";
$variable2 = "testing";
在这里,我找出网址为:
$url = "http://test.com/page.php?v1=" . $variable1 . "&v2=" . $variable2;
在这里,我读的外部文件:
$content = file($url);
$reading = $content[0];
echo $reading;
的奇怪的是没有出来。我尝试输入实际的URL,但它确实有效,但是,当PHP尝试这样做时,它显示为空白。
我知道这不是一个致命的错误,因为我试着在那里放一些常规文本。所以,有一些错误,只是没有正确读取文件。此外,我还确保阅读服务器不被服务器上的文件阻塞。
任何建议,将不胜感激。
我建议用'urlencode'和'print_r'来包装你的变量,看内容数组是否以空行开始。您可能还会考虑'file_get_contents',具体取决于您的最终目标。 –
确保allow_url_fopen设置为true。您可以使用ini_get() –