PHP全般

PHP4 でsimplexmlを使う方法

既にいろいろ調べられてここにたどり着いたかたはご存知かと思いますが、
PHP5で使える simplexml_load_file ファンクションは PHP4では標準ではつかえません。

筆者もPHP5の開発環境で開発し、いざ本番に載せようとしたら本番サーバはPHP4で、泣きそうになりました。

期限の都合上、PHP5にバージョンアップして、全機能をテストする時間がないため、代替手段をさがしていましたが、
まー、使える情報がない!

PHP4 simplexml alternative とかで探してみても、なんだかよくわからん解説のものばかり。

そんなこんなで数時間を浪費した後、ここにたどり着きました。

http://www.phpclasses.org/package/4484-PHP-Load-XML-files-in-PHP-4-like-SimpleXML-extension.html

英語ですが、簡単に実装できるのでご安心を。

やること。

1、simplexml.class.php をダウンロード

※ダウンロードにはサイトへの登録が必要です。

2、本体のPHPで1のファイルを読み込み

require_once("simplexml.class.php");

3、本体のPHPにファンクションを追加

if(!function_exists("simplexml_load_file")){
function simplexml_load_file($file){
$sx = new simplexml;
return $sx->xml_load_file($file);
}
}

以上です。

あとはPHP5のsimplexmlと同様に呼び出して使えます。

Ads by Google

Ads by Google

-PHP全般
-, ,

© 2024 みる米技術部 Powered by AFFINGER5