基于文本的搜索

2016-01-29 14:55 2 1 收藏

基于文本的搜索,基于文本的搜索

【 tulaoshi.com - 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";
   &nb

来源:https://www.tulaoshi.com/n/20160129/1494699.html

延伸阅读
标签: PHP
      小弟初学PHP,编了一个留言板程序,自我感觉良好,故厚着脸皮放了上来,请各位大哥指正。源程序如下: <?php //文件名:guest.php //设定部分 $guestfile="guest";//纪录留言的文本文件 $home="index.html";//返回的主页 $imagedir="image"; //图像文件的目录 $backim...
win7搜索文本框不见了应该怎么办?   我们在使用电脑的时候常常不知道什么时候就导致了自己的电脑出现了错误,有时候不小心或者是错误操作就导致我们win7旗舰版电脑系统中的开始菜单里面的搜索文本框不见了,这样就让我们有时候需要用的时候非常的不方便,如何才能解决这个问题需要的朋友可以看看。 恢复搜索文本框操作方法: ...
搜狗搜索怎么拍照搜索   相信大家应该都被广告里都教授拍照搜索吸引了吧,这么高上大的一个功能大家肯定想知道怎么用,但是小编要告诉大家的是搜狗搜索拍照搜索功能那只是广告的虚拟版,只是起到宣传作用,搜狗搜索软件里是没有这项功能的。 搜狗搜索目前只有语音搜索、扫描二维码、文字搜索,至于拍照搜索请大家耐心等待吧~ ...
利用IN BOOLEAN MODE修改程序, MySQL 也可以执行布尔全文搜索: mysql SELECT * FROM articles WHERE MATCH (title,body) - AGAINST ('+MySQL -YourSQL' IN BOOLEAN MODE); +----+-----------------------+-------------------------------------+ | id | title | body ...
标签: Web开发
前面已经提到,通过XSL,我们可以把相同的数据以不同的数据形式提交给终端客户,一个XSL文件描述了数据的显示方式,你可以把许多XSL和同一个XML文档相连来提供不同的基于HTML的表示,这样事实上,我们就可以建立基于XML的桌面应用程序。基于Windows体系结构的一个图形表示如下所示: 采用这种方法主要有两个优点,首先,你...

经验教程

742

收藏

36
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部