101
Movable Type でFunction ereg() is deprecated (5.02で修正済み)
PHP5.3+でMovable Type をダイナミックパブリッシングしようと思ったんだけど
Function ereg() is deprecated のエラーレポートはmt.phpなりclass.mt_config.phpの
ereg() を preg_match() にするかmt.phpの
error_reporting() を error_reporting(E_ERROR & ~E_NOTICE & ~E_PARSE); にせんといかんみたいだけど、それ以外に解決方法はないものか。
mt.phpを直接いじるとかはいやだな
とりあえずそれっぽいのは
php/mt.php(241): if (!ereg('^\s*\#',$line)) {
php/lib/class.mt_config.php(25): if (!ereg('^\s*\#',$line)) {
ぐらいかな
ADOdb Library for PHPのChangelogには
Changed ereg* functions to use preg* functions as ereg* is deprecated in PHP 5.3.
とかあるので修正してもらったほうがいいのかなぁ
追記 2010年5月12日
MovableType 5.02で修正されていました。
5.02 リリースノート | Movable Type 5 ドキュメント








