Php 文件获取内容,HTTP请求失败
我试图通过使用Php 文件获取内容,HTTP请求失败,php,httprequest,file-get-contents,Php,Httprequest,File Get Contents,我试图通过使用文件获取另一个站点的内容,但我总是获取“无法打开流:HTTP请求失败!”allow\u url\u fopen已打开,并且我已在防火墙关闭的情况下进行了测试。但它仍然会发生,还有什么其他原因呢 编辑: 这是完整的信息 警告:文件\获取\内容():无法打开流:HTTP请求失败!在第15行的D:\xampp\htdocs\deviantart\webcam\img.php中 和代码 //Load the page into a DOMDocument $file = file_get_
文件获取另一个站点的内容,但我总是获取“无法打开流:HTTP请求失败!”allow\u url\u fopen已打开,并且我已在防火墙关闭的情况下进行了测试。但它仍然会发生,还有什么其他原因呢
编辑:
这是完整的信息
警告:文件\获取\内容():无法打开流:HTTP请求失败!在第15行的D:\xampp\htdocs\deviantart\webcam\img.php中
和代码
//Load the page into a DOMDocument
$file = file_get_contents(strToLower("http://".$user.".deviantart.com/"));//TO-DO <-- if deivantart name is empty, it crashes
$doc = new DOMDocument();
@$doc -> loadHTML($file);
//将页面加载到文档中
$file=文件内容(strToLower(“http://“$user.”.deviantart.com/”)//待办事项加载HTML($file);
如果客户端未发送用户代理
头,您的Web服务器将立即关闭连接。尝试将user\u agent
选项添加到php.ini
,或将:
ini_set('user_agent', 'PHP');
在您的脚本中。您可以将您试图调用的URL添加到帖子中吗?:)添加了一段代码。非常奇怪,当我尝试使用file\u get\u contents
获取您的页面时,我遇到了相同的错误,但它可以在同一台机器上的web浏览器上工作,也可以在shell中使用curl
。尝试使用php中的curl