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