在使用 simplexml_load_file 命令是出现 (failed to open stream: HTTP request failed!)错误
可能出现的原因是对方服务器上做了设置,根据User_agent包头判断是否为正常浏览器请求
解决办法:
1.对配置文件php.ini的user_agent参数设置
2.使用下面代码模拟浏览器包头
ini_set('user_agent','Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; GreenBrowser)');