PHP(ピー・エイチ・ピー)

またまた、URL file-access is disabledというエラーが!!

お客さんから何年も前に組んだシステムで急にエラーが出だしたと報告が!!

 

調べてみると、

Warning: simplexml_load_file() [function.simplexml-load-file]: URL file-access is disabled

といエラーが!!

 

またこの類のエラーか!!

 

と思いつつも、

何もしていないのにエラーが出ることは無いので、

サーバの仕様でも変わったのだろうと思い調べてみると、

やはりphp.iniの設定が「allow_url_fopen=”Off”」と変更されていました。

 

ホスティング会社から事前にメールで連絡があったみたいですが、

そのメールを見落とされていたようです。

 

仕方ないので、

またcURL関数を使って修正してやることに!!

 

修正した内容は以下の通りです。

$query= "読み込むデータのURL"; $obj = simplexml_load_file($query);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $query);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$xml= curl_exec($ch);
curl_close($ch);

$obj = simplexml_load_string($xml);

※XMLファイルではなくではなくXML文字列の処理を行うので、  simplexml_load_fileではなくsimplexml_load_stringを使います。

 

まあ、メールはきっちりと確認しましょう!!

ということですね。。。

この記事を書いている人
株式会社ディープ
名前足立拓也

メールアドレスadachi@deep-deep.jp

関連記事

最近の記事

  1. レンタルサーバ:おすすめの共用サーバ
  2. ホームページ(homepage)
  3. システムアップデート
  4. エックスサーバー(XSERVER)
  5. エックスサーバー(XSERVER)
  6. エックスサーバー(XSERVER)
  7. WEBサイト構築
  8. スパム(SPAM)対策
  9. サイト公開
  10. ネームサーバーの登録

Twitter

ダッチ@職業ブロガー兼プログラマー
@gatsu0000

  • ブログのプロフィールなんかで使用するキャラクター用のイラストが完成しました。プロの方に頼むとめっちゃ男前に作ってくれたから、見栄はってるみたいではずかしいけど、取りあえずこれで運用開始です。 あとは、Twitterのアイコンも現在作成して貰ってる最中やから、来週中には完成しそう!
    about 1時間 ago via Twitter Web App

アーカイブ

PAGE TOP