0

コード (simplexml_load_file) からhttp://maps.google.com/maps/api/geocode/xmlにアクセスしているときに問題に直面しています。パテコンソールからも機能しません。

私が使用した代替手段は次のとおりです。

オプション1 >

$url = '上記の 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」のロードに失敗しました

bool(偽)

オプション 2 >

サーバーから試してみました: ]# curl --data "XXXXXXXXXXXXXXXXX" --verbose http://maps.google.com/maps/api/geocode/

エラー: * 接続 #0 を閉じています * ピアからのデータ受信時の失敗 curl: (56) ピアからのデータ受信時の失敗

カールの詳細:

rpm -qa|grep カール

python-pycurl-7.19.0-8.el6.x86_64

curl-7.19.7-36.el6_4.x86_64

libcurl-7.19.7-36.el6_4.x86_64

最近、私のコードは別のサーバーと最新の PHP バージョン (5.4.14) に移行されました。

さまざまなサイトで提供されているすべてのソリューションを試しました。私はひどく立ち往生しています。助けてください。

前もって感謝します

サンディップ

4

1 に答える 1

1

サーバーでhttp://maps.google.com/がブロックされたため、この問題が発生しました。現在は許可されており、問題は解決されています。ありがとう

于 2013-05-28T05:12:42.143 に答える