WEB开发网
开发学院WEB开发PHP 基于文本的搜索 阅读

基于文本的搜索

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

Tags:基于 文本 搜索

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接