file_get_contents无法仅使用多个打开流

时间:2014-07-04 06:16:33

标签: php file-get-contents

我遇到了问题。我正在编写一个应该使用file_get_contents函数的php脚本。

它的效果非常好,当我在我的脚本中使用它时,只要它工作得非常好并且我没有得到任何错误但是如果我实现它更多,那么一旦我得到了错误的错误

警告:file_get_contents((ddl"%cge,add` $ Cbe&)[function.file-get-contents]:无法打开流:/ home / content / 34/9587634中没有此类文件或目录第85行/html/WebSite.Com/userarea123/urlupload.php 已过滤的HTML:页面标题:Harumi Sushi

所以这是我的代码作为例子

$url1 = "http://www.dogpile.com";
$url2 = "http://www.google.com";

$Test1= file_get_contents($url1);
echo $Test1;

$Test2= file_get_contents($url2);
echo $Test2;

我不确定是什么会导致此问题我无法找到有关为什么多个file_get_contents会使我的脚本出错的文档。

感谢所有帮助 非常感谢

1 个答案:

答案 0 :(得分:0)

是的,这不是多次通话的问题,而是使用dogpile.com。他们可能有某种保护 - 他们正在检测浏览器并基于此提供不同的内容。尝试使用curl库并模拟一些浏览器:

http://www.php.net/manual/en/book.curl.php