【发布时间】:2013-12-03 11:12:15
【问题描述】:
我正在编写一些 php 脚本来更新我网站上的代码。为了做到这一点,我编写了以下行来检查更新版本并将名称从我用来分发我的更新的位置获取,然后创建该名称的链接。我做过类似的事情。
$filename = "http://www.hf-live.com/codeupdate/Get_Files_Name.php";
$contents = file_get_contents($filename);
echo $contents;
我收到了这个错误
打开流失败:没有这样的文件或目录。
即使文件存在,我仍然遇到同样的错误。我已经打开了我的allow_url_fopen 到on。上面的代码在我的本地主机上运行,但不是在服务器上运行。我必须更新一个重大错误修复程序,但我被卡住了..请有人尽快帮助我..
【问题讨论】:
-
它在我的电脑上运行良好。你有可能被禁止了吗?在浏览器中打开它会得到什么?
var_dump($http_response_header);打印什么? -
@Alvaro : var_dump($http_response_header);它返回 NULL
-
这是您使用的确切代码吗?没问题,codepad.viper-7.com/eP3K6G
-
是的,我使用的是相同的代码。这意味着,我禁用了一些服务器设置。或者服务器可能添加了一些额外的安全功能。你能指出其中一些使我可以使 file_get_contents() 工作.. ??
-
在下面的 cmets 中回答你说 "$filename = "hf-live.com/codeupdate/Get_Files_Name.php";"是您的 $filename 变量的内容。那么,您使用的确切代码是什么?
标签: php