なんかたっぷりある。ひとつひとつ試していくしかないか‥
ereg_replace
//警告が出る $textbody = ereg_replace(preg_quote($word), "<B>". "\\0" . "</B>", $textbody); //正 $textbody = preg_replace ("/" . preg_quote($word) . "/", "<B>". "\\0" . "</B>", $textbody);
デリミタというものがよく分からなかったが、preg_quoteの例文を見ればだいたい分かった。
セッション関連
非推奨の関数を用いているため警告が出るが、推奨の『$_SESSION』を使おうとするとフリーズする。
仕方がないので、配列の引数で知ったやり方で、警告を抑制した。
session_start(); session_register($var); //警告が出る if (session_is_registered($var)) { } //警告を出なくしただけで本質的な解決にはなっていない if (@session_is_registered($var)) { }