Function eregi() is deprecated in /opt/lampp/htdocs/lib.php on line 13

function URL_Refresh($url) {
print "<html><head><META HTTP-EQUIV=Refresh CONTENT=\"0;url='$url'\"></head></html>";
//   Header("Location: $url");
}
function isAlNum($str) {
if(eregi("[^0-9a-zA-Z]",$str)) return 0;
return 1;
}
function Error($msg) {
echo("
   <Script>
   window.alert(\"$msg\")
   history.go(-1)
   </Script>"); exit;
}
function ismail( $str ) {
if( eregi("([a-z0-9\_\-\.]+)@([a-z0-9\_\-\.]+)", $str) ) return true;
else return false;
}

13行是 if(eregi("[^0-9a-zA-Z]",$str)) return 0;
请问老师这个报错怎么解决。

作者: sean310   发布时间: 2011-06-28

你机器的PHP版本最少是5.3.x系列吧?

作者: 李文凯   发布时间: 2011-06-28

恩请问老师怎么解决那错误啊 php 5.2.x –> php 5.3.x  这个函数貌似被弃用了eregi
我是新手请问老师怎么解决啊
[ 此帖被sean310在2011-06-28 23:51重新编辑 ]

作者: sean310   发布时间: 2011-06-28