- A+
所属分类: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>";
- ?>