Php 文件\u获取\u内容在不同的服务器上不工作

Php 文件\u获取\u内容在不同的服务器上不工作,php,dom,apache2,file-get-contents,Php,Dom,Apache2,File Get Contents,我试图简单地使用file\u get\u contents()来获取http://www.google.com/search?hl=en&tbm=nws&authuser=0&q=Pakistan在两台不同的服务器上使用相同的代码。一个是获取所有文件,另一个是获取403错误。我不知道确切的原因是什么。我在两台服务器上都使用了phpinfo() 我观察到的一个区别是,一个使用apache2,而另一个使用另一个名为LiteSpeed V6.6的HTTP服务器。但是我不知道它是否会影响这个文件\u g

我试图简单地使用
file\u get\u contents()
来获取
http://www.google.com/search?hl=en&tbm=nws&authuser=0&q=Pakistan
在两台不同的服务器上使用相同的代码。一个是获取所有文件,另一个是获取403错误。我不知道确切的原因是什么。我在两台服务器上都使用了phpinfo()

我观察到的一个区别是,一个使用apache2,而另一个使用另一个名为
LiteSpeed V6.6
的HTTP服务器。但是我不知道它是否会影响这个
文件\u get\u contents()
方法。有关更多详细信息,请参见下面的phpinfo()页面链接。 其中
file\u get\u contents get
403 phpinfo为

当它运行文件时,这里是phpinfo:
http://162.243.5.14/info.php


如果有人能告诉我是什么影响了文件内容,我将不胜感激?如果有任何想法,请告诉我?

403是未经授权的错误。这意味着您没有足够的权限连接到该服务器上的内容。我不确定这是否是由于无法从主机提供商获取数据造成的,但也可能因为远程服务器标记为未经授权的头信息而被拒绝


尝试使用本文中的答案:从获取403的服务器上卷曲相同的数据,一些主机会阻止获取远程资源。如果你不确定,问问你的主人。您可以运行一些测试,看看其他方法是否有效,类似于
fopen
和cURL。@Hafiz是为文件和文件夹启用的
read
权限吗?请尝试使用本文中的答案:从获取403@EricUldall如果你能使用与答案相同的内容,那么我可以将其标记为正确,这样你就可以得到一些观点,其他人也可以知道这一点问题已被回答,搜索中的任何人都可以找到解决方案。@Hafiz我已将我的评论移至答案。