GetOne("Select channeltype From #@__arctype where ID='{$typeid}' "); if($row['channeltype']==-2) { $dsql->Close(); header("location:infosearch.php?action=search&areaid=0&q=".urlencode($keyword)); exit(); } if(empty($orderby)) $orderby=""; else $orderby = eregi_replace("[^a-z]","",$orderby); if(empty($channeltype)) $channeltype="0"; else $channeltype = eregi_replace("[^0-9]","",$channeltype); if(empty($searchtype)) $searchtype = "titlekeyword"; else $searchtype = eregi_replace("[^a-z]","",$searchtype); //每页显示的结果数,在用户没指定的情况下用10 if(empty($pagesize)) $pagesize = 10; else $pagesize = eregi_replace("[^0-9]","",$pagesize); $kwtype = 1; if(empty($keyword)) $keyword = ""; $keyword = stripslashes($keyword); $keyword = ereg_replace("[\|\"\r\n\t%\*\?\(\)\$;,'%-]"," ",trim($keyword)); if( ($cfg_notallowstr!='' && eregi($cfg_notallowstr,$keyword)) || ($cfg_replacestr!='' && eregi($cfg_replacestr,$keyword)) ){ echo "你的信息中存在非法内容,被系统禁止![返回]"; exit(); } if($keyword==""||strlen($keyword)<3){ echo("关键字不能小于3个字节!"); exit(); } if(empty($starttime)||$starttime==-1) $starttime = -1; else //开始时间 { $starttime = ereg_replace("[^0-9]","",$starttime); if($starttime>0){ $dayst = GetMkTime("2006-1-2 0:0:0") - GetMkTime("2006-1-1 0:0:0"); $starttime = mytime() - ($starttime * $dayst); } } $sp = new SearchView($typeid,$keyword,$orderby,$channeltype,'title',$starttime,$pagesize,$kwtype); if ($sp->TotalResult==0) echo("0"); else echo("1"); ?>