基于文本的搜索

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

 1   
 2$dispstr=array();   
 3$dispstr[1]="disp_os.php?article_id=";   
 4$dispstr[2]="disp_webma.php?article_id=";   
 5$dispstr[3]="disp_webcrea.php?article_id=";   
 6$dispstr[4]="disp_program.php?article_id=";   
 7$dispstr[5]="disp_create.php?article_id=";   
 8$file=file("news.txt");   
 9$file1=file("part.txt");   
10$file2=file("number.txt");   
11if(!isset($pagenum)){   
12$pagenum=1;   
13}   
14$lesssign=0;   
15$num=count($file);   
16$dispnumbeg=6*($pagenum-1);;   
17$artnumeof=6*$pagenum;   
18$isdispnum=$num-$artnumeof;   
19if($isdispnum<0){   
20$dispnumeof=$num;   
21$lesssign=1;   
22}   
23else{   
24$dispnumeof=$artnumeof;   
25}   
26$sign=0;   
27$pagec=0;   
28for($icount=0;($icount<$num)&&($sign==0);$icount+=6){   
29for($i=0;$i<=6;$i++){   
30if(($icount*6+$i)==$num){   
31$sign=1;   
32}   
33}   
34$pagec++;   
35}   
36$pagecount=$pagec;   
37  
38$fuhao="◇ ";   
39$color=e9eae9;   
40$iscolor=0;   
41//$linkstr="disp_os.php?article_id=";   
42$lessnum=0;   
43for($i=$dispnumbeg;$i<$dispnumeof;$i++){   
44$partnum=intval($file1[$i]);   
45if($partnum==0){   
46$dispvar=$fuhao.$file[$i];   
47echo"

<tr><td bgcolor="$color">";
echo $dispvar;
echo"</td></tr>

 1";   
 2$lessnum++;   
 3}   
 4else{   
 5  
 6$linkstr=$dispstr[$partnum];   
 7$linknum=$file2[$i];   
 8$lessnum++;   
 9$link=$linkstr.$linknum;   
10$dispvar=$fuhao.$file[$i];   
11echo"

<tr><td bgcolor="$color">";
echo"<a href="$link">$dispvar</a>";
echo"</td></tr>

 1";   
 2}   
 3if($iscolor==0){   
 4$color=ffffff;   
 5$iscolor=1;   
 6}   
 7else{   
 8$color=e9eae9;   
 9$iscolor=0;   
10}   
11}   
12if($lesssign==1){   
13for($iless=$lessnum;$iless<=5;$iless++){   
14echo"

<tr bgcolor="$color"><td>";
echo $fuhao."<br/>n";
echo"</td></tr>

 1";   
 2if($iscolor==0){   
 3$color=ffffff;   
 4$iscolor=1;   
 5}   
 6else{   
 7$color=e9eae9;   
 8$iscolor=0;   
 9}   
10}   
11}   
12echo"
13";   
Published At
Categories with Web编程
Tagged with
comments powered by Disqus