基于文本的搜索


Posted in PHP onOctober 09, 2006

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

PHP 相关文章推荐
PHP+DBM的同学录程序(5)
Oct 09 PHP
PHP 数据结构 算法 三元组 Triplet
Jul 02 PHP
PHP学习笔记 用户注册模块用户类以及验证码类
Sep 20 PHP
ThinkPHP3.1新特性之对分组支持的改进与完善概述
Jun 19 PHP
php计划任务之ignore_user_abort函数实现方法
Jan 08 PHP
php使用GD创建保持宽高比缩略图的方法
Apr 17 PHP
PHP的命令行命令使用指南
Aug 18 PHP
自定义min版smarty模板引擎MinSmarty.class.php文件及用法
May 20 PHP
PHP安装GeoIP扩展根据IP获取地理位置及计算距离的方法
Jul 01 PHP
php实现等比例不失真缩放上传图片的方法
Nov 14 PHP
常用PHP封装分页工具类
Jan 14 PHP
yii2.0框架场景的简单使用示例
Jan 25 PHP
实现分十页分向前十页向后十页的处理
Oct 09 #PHP
实现“上一页”和“下一页按钮
Oct 09 #PHP
一个程序下载的管理程序(四)
Oct 09 #PHP
PHP下MAIL的另一解决方案
Oct 09 #PHP
一个程序下载的管理程序(二)
Oct 09 #PHP
在php中取得image按钮传递的name值
Oct 09 #PHP
PHP4之COOKIE支持详解
Oct 09 #PHP
You might like
PHP的开合式多级菜单程序
2006/10/09 PHP
56.com视频采集接口程序(PHP)
2007/09/22 PHP
深入PHP中慎用双等于(==)的详解
2013/06/06 PHP
php教程之phpize使用方法
2014/02/12 PHP
详解PHP用substr函数截取字符串中的某部分
2016/12/03 PHP
javascript 中对象的继承〔转贴〕
2007/01/22 Javascript
JavaScript Cookie显示用户上次访问的时间和次数
2009/12/08 Javascript
Javascript学习指南
2014/12/01 Javascript
jquery跟随屏幕滚动效果的实现代码
2016/04/13 Javascript
Bootstrap 过渡效果Transition 模态框(Modal)
2017/03/17 Javascript
nodejs服务搭建教程 nodejs访问本地站点文件
2017/04/07 NodeJs
JS判断Android、iOS或浏览器的多种方法(四种方法)
2017/06/29 Javascript
VUE UPLOAD 通过ACTION返回上传结果操作
2020/09/07 Javascript
[02:42]2014DOTA2国际邀请赛 三冰专访:我会打到Ti20
2014/07/13 DOTA
Python使用urllib2获取网络资源实例讲解
2013/12/02 Python
python实现根据窗口标题调用窗口的方法
2015/03/13 Python
Cpy和Python的效率对比
2015/03/20 Python
Python实现简单层次聚类算法以及可视化
2019/03/18 Python
远程部署工具Fabric详解(支持Python3)
2019/07/04 Python
tensorflow之自定义神经网络层实例
2020/02/07 Python
python学生管理系统的实现
2020/04/05 Python
python使用dlib进行人脸检测和关键点的示例
2020/12/05 Python
Ubuntu16安装Python3.9的实现步骤
2020/12/15 Python
CSS3 实现童年的纸飞机
2019/05/05 HTML / CSS
HTML5中在title标题标签里设置小图标的方法
2020/06/23 HTML / CSS
乌克兰在线电子产品商店:MTA
2019/11/14 全球购物
社团活动策划书范文
2014/01/09 职场文书
村委会贫困证明
2014/01/14 职场文书
聚美优品的广告词
2014/03/14 职场文书
项目建议书模板
2014/05/12 职场文书
酒店管理毕业生自荐信
2014/05/25 职场文书
电大奖学金获奖感言
2014/08/14 职场文书
出纳工作检讨书范文
2014/12/27 职场文书
齐云山导游词
2015/02/06 职场文书
《我的伯父鲁迅先生》教学反思
2016/02/16 职场文书
MySQL中VARCHAR与CHAR格式数据的区别
2021/05/26 MySQL