基于文本的搜索


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 相关文章推荐
ajax实现无刷新分页(php)
Jul 18 PHP
PHP CURL模拟登录新浪微博抓取页面内容 基于EaglePHP框架开发
Jan 16 PHP
PHP管理内存函数 memory_get_usage()使用介绍
Sep 23 PHP
PHP使用CURL获取302跳转后的地址实例
May 04 PHP
PHP简单实现“相关文章推荐”功能的方法
Jul 19 PHP
php中mkdir函数用法实例分析
Nov 15 PHP
php生成动态验证码gif图片
Oct 19 PHP
表单提交错误后返回内容消失问题的解决方法(PHP网站)
Oct 20 PHP
PHP实现图片上传并压缩
Dec 22 PHP
WordPress开发中的get_post_custom()函数使用解析
Jan 04 PHP
PHP的时间戳与具体时间转化的简单实现
Jun 13 PHP
PHP实现图片压缩
Sep 09 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 事件机制(2)
2011/03/23 PHP
如何用C语言编写PHP扩展的详解
2013/06/13 PHP
php发送邮件的问题详解
2015/06/22 PHP
PHP折半(二分)查找算法实例分析
2018/05/12 PHP
PHP rsa加密解密算法原理解析
2020/12/09 PHP
ExtJS中文乱码之GBK格式编码解决方案及代码
2013/01/20 Javascript
固定表格行列(expression)在IE下适用
2013/07/25 Javascript
禁止空格提交表单的js代码
2013/11/17 Javascript
jquery easyui使用心得
2014/07/07 Javascript
用JavaScript实现PHP的urlencode与urldecode函数
2015/08/13 Javascript
javascript实现表单验证
2016/01/29 Javascript
JavaScript操作表单实例讲解(上)
2016/06/20 Javascript
使用Bootstrap美化按钮实例代码(demo)
2017/02/03 Javascript
微信小程序 仿美团分类菜单 swiper分类菜单
2017/04/12 Javascript
关于webpack2和模块打包的新手指南(小结)
2017/08/07 Javascript
JavaScript闭包的简单应用
2017/09/01 Javascript
Vue多种方法实现表头和首列固定的示例代码
2018/02/02 Javascript
如何能分清npm cnpm npx nvm
2019/01/17 Javascript
JS表格的动态操作完整示例
2020/01/13 Javascript
解决Echarts2竖直datazoom滑动后显示数据不全的问题
2020/07/20 Javascript
Python中绑定与未绑定的类方法用法分析
2016/04/29 Python
python实现决策树分类
2018/08/30 Python
搞清楚 Python traceback的具体使用方法
2019/05/13 Python
将python2.7添加进64位系统的注册表方式
2019/11/20 Python
Django密码存储策略分析
2020/01/09 Python
python爬虫学习笔记之pyquery模块基本用法详解
2020/04/09 Python
基于Tensorflow一维卷积用法详解
2020/05/22 Python
详解python tkinter包获取本地绝对路径(以获取图片并展示)
2020/09/04 Python
详解修改Anaconda中的Jupyter Notebook默认工作路径的三种方式
2021/01/24 Python
大学生求职简历的自我评价范文
2013/10/12 职场文书
学习作风建设心得体会
2014/10/22 职场文书
2014年小学安全工作总结
2014/12/04 职场文书
教师学期个人总结
2015/02/11 职场文书
车间质检员岗位职责
2015/04/08 职场文书
2015年乡镇环保工作总结
2015/04/22 职场文书
欠款证明
2015/06/24 职场文书