广

PHP编程

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    基于文本的搜索

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

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七广告
    零七广告
    零七广告
    零七广告