curl:(56)访问http://maps.google.com/maps/api/geocode/xml时从对等方接收数据失败

时间:2013-05-17 13:45:08

标签: google-maps

通过代码(simplexml_load_file)访问http://maps.google.com/maps/api/geocode/xml时遇到问题。它也不是从putty控制台工作。

以下是我使用的替代方案:

选项1>

$ url ='以上网址?adress = XXXAddress HereXXX'; $ xml = simplexml_load_file($ url);

错误:警告:simplexml_load_file(上面的URL?address = XXXAddress HereXXX):无法打开流:第5行的/data/mgr_3.2.x_5/www/manager/support_scripts/geocode.php中的连接超时

警告:simplexml_load_file():I / O警告:无法在第5行的/data/mgr_3.2.x_5/www/manager/support_scripts/geocode.php中加载外部实体“Above URL?address = XXXAddress HereXXX”

布尔(假)

选项2>

从服务器试了一下: ] #curl --data“XXXXXXXXXXXXXXXXX”--verbose http://maps.google.com/maps/api/geocode/

错误: *关闭连接#0 *从对等方接收数据时失败 curl:(56)从对等方接收数据时失败

卷曲细节:

rpm -qa | grep curl

蟒-pycurl-7.19.0-8.el6.x86_64

卷曲7.19.7-36.el6_4.x86_64

的libcurl-7.19.7-36.el6_4.x86_64

最近我的代码迁移到另一台服务器和最新的PHP版本(5.4.14)。

尝试了各种网站上提供的所有解决方案。我被严重困扰了。请帮忙。

提前致谢

的Sandip

1 个答案:

答案 0 :(得分:1)

http://maps.google.com/在服务器上被阻止导致此问题。现在它被允许并且问题得到解决。感谢