电脑技术学习

基于文本的搜索

dn001
为了增强我的网站上的功能,本人根据本人的网站的实际,开发了一个基于文本的搜索,现在使用在本人的网站上。为了
和广大网友相互学习交流,本人现在其源码公布,其源码如下:
<?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>"
;;;?>

标签: