头痛医头,脚痛医脚,看一看这里吧
//echo "$val2 --> $sktimestr[$m]<BR>";
if (eregi($val2,$sktimestr[$m]))
//这里改一下 if(@eregi($val2,$sktimestr[$m]))
{ //echo "ok<BR>";
$errorcount++;
break;
}

解决方案 »

  1.   

    if (eregi($val2,$sktimestr[$m]))
    这句话中$val2为空值。
    仔细检查下面这句代码中的$sktimestr数组,用print_r($sktimestr);察看一下是否有相关的元素。
    $sktime=explode(",",$sktimestr[$y]);
      

  2.   

    弄不出来。我改了一下php.ini文件,让系统不提示这些错误,算是勉强解决了吧。还是多谢各位。这100分就当谢礼啦。