我刚刚为用户创建了一个简单的word过滤器,当用户bios被更新时。这是代码:
for($i=0;$i < sizeof($badwords);$i++){
srand((double)microtime()*1000000);
$rand_key = (rand()%sizeof($replacements));
$str = eregi_replace($badwords[$i], $replacements[$rand_key], $str);
}
return $str;
}
当我提交Bio时,文本将保存,但是我得到了以下错误:
弃用: eregi_replace()函数在第177行的/home/u557520691/public_html/inc/Global.php中被废弃。
有人知道如何解决这个问题吗?
发布于 2014-07-27 09:48:56
尝尝这个
或者干脆关掉通知
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
或
error_reporting(E_ALL ^ E_DEPRECATED);
https://stackoverflow.com/questions/24979375
复制相似问题