file_get_contents()无法打开流:没有这样的文件或目录

时间:2013-12-03 11:12:15

标签: php

我正在编写一些php脚本来更新我网站上的代码。为了做到这一点,我写了以下几行来检查更新版本,并从我用于分发我的更新的地方带来名称然后创建该名称的链接。我做过这样的事情。

$filename = "http://www.hf-live.com/codeupdate/Get_Files_Name.php";
$contents = file_get_contents($filename);
echo $contents;

我收到此错误

  

无法打开流:没有此类文件或目录。

即使该文件存在,我仍然得到相同的错误。我已将allow_url_fopen打开到on。上面的代码是从我的本地主机,但不是从服务器。我必须更新一个主要的错误修复,我被卡住了..请有人帮助我很快..

1 个答案:

答案 0 :(得分:5)

从网址中删除额外的.php

   $filename = "http://www.hf-live.com/codeupdate/Get_Files_Name.php";

如果你这样做,你会得到错误......

   $filename = "marynyhof.com/Info.php"; // will give you error, which exactly you are getting

像这样使用完整的网址

   $filename = "http://www.marynyhof.com/Info.php"; //will work