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

Twitterはこちら >>

  • コメント: 0

関連記事

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

最近の記事

  1. 共用サーバ(レンタルサーバ)
  2. サーバー
  3. リマーケッター
  4. 不動産会社向けのWordPressテーマ
  5. レンタルサーバ:おすすめの共用サーバ
  6. ホームページを活用
  7. Perl(パール)
  8. Perl(パール)
  9. ホームページを活用
  10. データ転送
ConoHa WING 2周年キャンペーン中

アーカイブ

PAGE TOP