先日サーバーをアップグレードしたばかりだったのですが、なにやらPHPもバージョンアップされていたようでサポートが終了した機能から大量のエラーが・・・
Function ereg() is deprecated |
調べてみたところphpのコードを修正するか、php.imiをいじってエラーを一時的に隠す事で解決できるそうです。
エラーを隠すのは根本的な解決にはならないので、今回はコード修正で対応しました。
原因のひとつは
split()
でした。
これは
split()
を
explode()
に置き換える事で解決できます。
もうひとつのエラーの原因は
if(ereg("/",$return))
です。
これは以下のように置き換えます。
if(preg_match("(/)",$return))
私の場合は、とりあえずこれでエラーは消えましたので同じような症状の方は試して見てください。
PR