基于文本的搜索

  为了增强我的网站上的功能,本人根据本人的网站的实际,开发了一个基于文本的搜索,现在使用在本人的网站上。为了

  和广大网友相互学习交流,本人现在其源码公布,其源码如下:

  <?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>";

  ?>