![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
AmazonのAPIを使ったWebサイトを作っていて、simplexml_load_fileを使って外部サーバのXMLを読み込もうとしています。
ローカル・サーバ1ではうまくいきますが、サーバ2ではI/O warning : failed to load external entity となり読み込めません。
3つのサーバで使用しているプログラムは全く同じです。
PHPのバージョン、SimpleXMLのRevisionは下記の通り。
ローカル:5.2.5、1.151.2.22.2.35
サーバ1:5.2.9、1.151.2.22.2.46
サーバ2:5.2.9、1.151.2.22.2.46
調べていると、XML文字列の中に実体参照等パースエラーとなる文字が含まれているとこのようなエラーが出るとのことでしたが、該当するような文字列はありませんし、同じプログラムでも別のサーバであれば取得できるのでその可能性は考え辛いですが、この場合の対処方法として、file_get_contentsで一度文字列として受け取ってから、simplexml_load_stringでパースするとあったので、それも試しました。
しかし、simplexml_load_fileであれば数秒で取得できるものが、file_get_contentsだと4分以上かかりました。
できればsimplexml_load_fileで行いたいのですが、上記のような違いが出る可能性として考えられることは何かありますでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) SUMIFSと日付変換 10 2023/04/16 15:38
- 情報処理技術者・Microsoft認定資格 応用情報処理技術者試験のシステム利用率の計算について 2 2022/03/28 07:43
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
- その他(プログラミング・Web制作) ラズパイ上の、pythonのエラーについて 1 2023/04/12 23:27
- Perl Perlのエラーについてご教授ください。初心者です。 CGIを別サーバに移したところ、Perlのバー 5 2023/05/31 10:48
- Visual Basic(VBA) VBAでのMATCH関数 3 2022/10/17 19:06
- Visual Basic(VBA) vbaのエラー対応(実行時エラー7:メモリが不足しています) 4 2023/04/24 00:20
- 画像編集・動画編集・音楽編集 DVD Styler トラブル解決方法 6 2022/10/29 16:00
- Visual Basic(VBA) ExcelVBAに関する質問 3 2023/02/17 10:47
- その他(メールソフト・メールサービス) メールが送信できない 発信側でできる対策 3 2023/05/11 10:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「EJBとServletの違い」「J2SE...
-
simplexml_load_fileのエラー
-
ASPからJavaScriptへの受け渡し...
-
EXCELファイルに誰がアクセスし...
-
URLに~/cgi-bin/~を隠す方法
-
画像アップ時のエラー
-
CGIでソースがそのままでてしま...
-
《エクセルVBA》「他の人が該当...
-
FTPにて553エラー
-
ユーザの所属するグループを取...
-
Perlプログラム上でアラートを表示
-
ファイルのダウンロードがうま...
-
cgiの自動起動
-
VBScriptで、ファイルから任意...
-
phpの中で外部のcgiを実行させ...
-
apache で /cgi-bin/にアクセス...
-
cgi-binのディレクトリの作成方法
-
KENT WEB(昨日の続きです)
-
htmlにアクセスと同時に、あるC...
-
MT/カスタムフィールドでのPDF...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ASPからJavaScriptへの受け渡し...
-
VBAを使用して、外部サーバのフ...
-
「EJBとServletの違い」「J2SE...
-
hostsの設定について
-
Image::Magickの呼び出し
-
CGIとは結局何なのでしょうか。
-
HTML字数制限対応の文字置換 パ...
-
TwitterAPIを使用せずに自動ツ...
-
フレームワークとssh
-
ASPでDLLの使用方法
-
何故か特定のディレクトリで画...
-
c++のサーバー通信
-
net::smtp port設定
-
LAN内に接続されているPCをリ...
-
ソースを見せたくないです。
-
スムーズなサイトリニューアル
-
自宅でPHPを動作させたいのです...
-
リンク参照元について。
-
PerlでWEBサイトを作るために必...
-
CGIのログを違うパソコンへ移動
おすすめ情報