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