|
基于文本的搜索
|
| 发表日期:2004-07-23 17:34:34 | 作者: 出处: |
|
为了增强我的网站上的功能,本人根据本人的网站的实际,开发了一个基于文本的搜索,现在使用在本人的网站上。为了 和广大网友相互学习交流,本人现在其源码公布,其源码如下: <?php $dispstr=array(); $dispstr[1]="disp_os.php?article_id="; $dispstr[2]="disp_webma.php?article_id="; $dispstr[3]="disp_webcrea.php?article_id="; $dispstr[4]="disp_program.php?article_id="; $dispstr[5]="disp_create.php?article_id="; $file=file("news.txt"); $file1=file("part.txt"); $file2=file("number.txt"); if(!isset($pagenum)){ $pagenum=1; } $lesssign=0; $num=count($file); $dispnumbeg=6*($pagenum-1);; $artnumeof=6*$pagenum; $isdispnum=$num-$artnumeof; if($isdispnum<0){ $dispnumeof=$num; $lesssign=1; } else{ $dispnumeof=$artnumeof; } $sign=0; $pagec=0; for($icount=0;($icount<$num)&&($sign==0);$icount+=6){ for($i=0;$i<=6;$i++){ if(($icount*6+$i)==$num){ $sign=1; } } $pagec++; } $pagecount=$pagec;
$fuhao="◇ "; $color=e9eae9; $iscolor=0; //$linkstr="disp_os.php?article_id="; $lessnum=0; for($i=$dispnumbeg;$i<$dispnumeof;$i++){ $partnum=intval($file1[$i]); if($partnum==0){ $dispvar=$fuhao.$file[$i]; echo"<tr><td bgcolor=$color>"; echo $dispvar; echo"</td></tr>"; $lessnum++; } else{
$linkstr=$dispstr[$partnum]; $linknum=$file2[$i]; $lessnum++; $link=$linkstr.$linknum; $dispvar=$fuhao.$file[$i]; echo"<tr><td bgcolor=$color>"; echo"<a href=$link>$dispvar</a>"; echo"</td></tr>"; } if($iscolor==0){ $color=ffffff; $iscolor=1; } else{ $color=e9eae9; $iscolor=0; } } if($lesssign==1){ for($iless=$lessnum;$iless<=5;$iless++){ echo"<tr bgcolor=$color><td>"; echo $fuhao."<br>n"; echo"</td></tr>"; if($iscolor==0){ $color=ffffff; $iscolor=1; } else{ $color=e9eae9; $iscolor=0; } } } echo"</table>"; ?>
|
【返回顶部】
【打印本页】
【关闭窗口】
|
|
|