如何使用fopen()打开远程文件?

我需要打开以下网址
$file = "http://en.wikipedia.org/w/api.php?action=parse&page=Kundapura&prop=text&format=xml"; 

$fp = fopen($file, "r"); 
但是我在geeting警告http请求失败/ 403被禁止     
已邀请:
  但是我在geeting警告http请求失败/ 403被禁止 403错误来自他们的服务器。 您或您正在使用的IP地址或块上的某个人可能已被积极禁止使用Wikipedia API。您需要联系维基百科的负责管理员进行调查。     
默认的PHP用户代理被阻止;有关详细信息,请参阅维基媒体的用户代理政策。您可以使用脚本顶部的
ini_set
轻松更改用户代理,如下所示:
ini_set("user_agent", "Testing for http://stackoverflow.com/questions/5509640");
请注意,英语维基百科禁止通过API下载许多页面(改为提供数据库转储),除非获得批准,否则禁止实际编辑维基的自动化过程。有关详细信息,请参阅其bot策略     
你需要什么文件?如果您只需要输出,则可以尝试使用file_get_contents(),然后将其作为字符串而不是文件加载和操作。     

要回复问题请先登录注册