基于文本的搜索

5年以前  |  阅读数:671 次  |  编程语言:PHP 

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

?>

 相关文章:
PHP分页显示制作详细讲解
SSH 登录失败:Host key verification failed
获取IMSI
将二进制数据转为16进制以便显示
获取IMEI
文件下载
贪吃蛇
双位运算符
PHP自定义函数获取搜索引擎来源关键字的方法
Java生成UUID
发送邮件
年的日历图
提取后缀名
在Zeus Web Server中安装PHP语言支持
让你成为最历害的git提交人
Yii2汉字转拼音类的实例代码
再谈PHP中单双引号的区别详解
指定应用ID以获取对应的应用名称
Python 2与Python 3版本和编码的对比
php封装的page分页类完整实例