domxmlをPHP5に対応させる//PHP5
任意のファイル名でXMLファイルを作成、サーバー上に保存するなどのように、「domxml 」を使ったPHPは、PHP5になると動きません。
代わりにSimpleXMLを使って記述すればPHP5で動作しますが、既にPHP4で動くものを手早くPHP5に対応させるには、
http://alexandre.alapetite.net/doc-alex/domxml-php4-php5/index.en.htmlにある
Scripts for PHP4 domxml compatible with PHP5 domを利用させていただきました。
ここから、domxml-php4-to-php5.phpを引っ張ってきて、既にあるdomxmlを使ったPHPの頭に
//PHP//////////////////////////////////////////////////////////////////
if (version_compare(PHP_VERSION,'5','>='))
require_once('domxml-php4-to-php5.php');
と記述して読込むことでPHPのバージョンを判定して、そのままPHP5で動作するように読み替えてくれます。
代わりにSimpleXMLを使って記述すればPHP5で動作しますが、既にPHP4で動くものを手早くPHP5に対応させるには、
http://alexandre.alapetite.net/doc-alex/domxml-php4-php5/index.en.htmlにある
Scripts for PHP4 domxml compatible with PHP5 domを利用させていただきました。
ここから、domxml-php4-to-php5.phpを引っ張ってきて、既にあるdomxmlを使ったPHPの頭に
//PHP//////////////////////////////////////////////////////////////////
if (version_compare(PHP_VERSION,'5','>='))
require_once('domxml-php4-to-php5.php');
と記述して読込むことでPHPのバージョンを判定して、そのままPHP5で動作するように読み替えてくれます。