function sidenav($s){
global $ebk,$from;
$str = ''; $file = './c_sidenav.txt';
if(!file_exists($file) || date('i') == '59'){
$sidenav = @file_get_contents($from.'/index.html');
$filewrite = fopen($file,'w'); 
if($filewrite){ fwrite($filewrite, $sidenav); }
fclose($filewrite);
}
$sidenav = @fread(@fopen($file,'r'),@filesize($file));
if($s == '0'){
$str = $ebk->steal($sidenav,'新到小说','</div><!--end-->',false,false);
}else if($s == '1'){
$str = $ebk->steal($sidenav,'书友推荐','</div><!--end-->',false,false);
}
$str = $ebk->steal($str,'<div class="leikuangbottom">','</div>',false,false);
$str = preg_replace('/·《<a href="(.*)\/articleinfo.php\?id=([0-9]+)" target="_blank">(.+?)<\/a>》<br \/>/','<ul>&#8226; <a href="./read.php?bid=\\2">\\3</a></il>',$str);
return($str);
}
?>

解决方案 »

  1.   

    ls 去搜索下吧,这个问题就我都回答了2遍
      

  2.   

    函数执行出错的时候,不向页面输出错误信息。
      

  3.   

    @是在程序出现错误时,屏蔽错误信息,不把错误信息显示在页面上。
      

  4.   

    写个函数测试一下就知道是什么了~~~ 屏蔽错误信息,不提示错误信息!!!
      

  5.   

    是抑制报错啦!~ 这样其实不太好!~
    强制把错误屏蔽掉。不易于发现问题所在啊。