日別アーカイブ: 2014年7月17日

ereg_replaceをpreg_replaceに書き換えた

共用サーバにあるPHPのページに、いきなりこんなエラーメッセージが出てきました。
でも、動作が正常です。前にはなかったですけどね。

Deprecated: Function ereg_replace() is deprecated in *****/*****.php on line 18

(*****はPHPのファイル名とパス)
ereg_replaceという関数が使用することが薦めないということですね。
エラーになったPHPコード

$foo = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]","<a href=\"\\0\" target=\"_blank\">\\0</a>", $foo);

続きを読む