基于文本的搜索


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版(3)
Oct 09 PHP
php中将汉字转换成拼音的函数代码
Sep 08 PHP
PHP基础学习之流程控制的实现分析
Apr 28 PHP
解析PHP中的file_get_contents获取远程页面乱码的问题
Jun 25 PHP
php实现的CSS更新类实例
Sep 22 PHP
PHP+Javascript实现在线拍照功能实例
Jul 18 PHP
PHP模板引擎Smarty自定义变量调解器用法
Apr 11 PHP
php is_writable判断文件是否可写实例代码
Oct 13 PHP
PHP-FPM运行状态的实时查看及监控详解
Nov 18 PHP
微信公众号OAuth2.0网页授权问题浅析
Jan 21 PHP
php usort 使用用户自定义的比较函数对二维数组中的值进行排序
May 02 PHP
PHP实现的最大正向匹配算法示例
Dec 19 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异步执行的详解
2013/06/03 PHP
javascript算法学习(直接插入排序)
2011/04/12 Javascript
Javascript变量作用域详解
2013/12/06 Javascript
JavaScript中Null与Undefined的区别解析
2015/06/30 Javascript
JavaScript知识点总结(六)之JavaScript判断变量数据类型
2016/05/31 Javascript
Bootstrap3.0建站教程(一)之bootstrap表单元素排版
2016/06/01 Javascript
jQuery表格(Table)基本操作实例分析
2017/03/10 Javascript
nodejs处理图片的中间件node-images详解
2017/05/08 NodeJs
浅谈通过JS拦截 pushState和replaceState事件
2017/07/21 Javascript
Angular 5.0 来了! 有这些大变化
2017/11/15 Javascript
解决iView中时间控件选择的时间总是少一天的问题
2018/03/15 Javascript
浅谈Postman解决token传参的问题
2018/03/31 Javascript
关于Google发布的JavaScript代码规范你要知道哪些
2018/04/04 Javascript
Vue.use()在new Vue() 之前使用的原因浅析
2019/08/26 Javascript
JS+DIV实现拖动效果
2020/02/11 Javascript
微信公众号网页分享功能开发的示例代码
2020/05/27 Javascript
vue实现路由懒加载的3种方法示例
2020/09/01 Javascript
[02:12]DOTA2英雄基础教程 变体精灵
2013/12/16 DOTA
python计算圆周长、面积、球体体积并画出圆
2014/04/08 Python
python使用arp欺骗伪造网关的方法
2015/04/24 Python
Python 使用os.remove删除文件夹时报错的解决方法
2017/01/13 Python
解决python 无法加载downsample模型的问题
2018/10/25 Python
python Gunicorn服务器使用方法详解
2019/07/22 Python
python实现一个函数版的名片管理系统过程解析
2019/08/27 Python
Python pygame绘制文字制作滚动文字过程解析
2019/12/12 Python
python打印异常信息的两种实现方式
2019/12/24 Python
浅谈Html5移动端ios/Android兼容性总结
2018/06/01 HTML / CSS
维多利亚的秘密官方旗舰店:VICTORIA’S SECRET
2018/04/02 全球购物
Ever New加拿大官网:彰显女性美
2018/10/05 全球购物
您附近的水疗和健康场所:Spafinder(美国)
2019/07/05 全球购物
给排水专业应届生求职信
2013/10/12 职场文书
十八届三中全会感言
2014/03/10 职场文书
暑期政治学习心得体会
2014/09/02 职场文书
医疗纠纷调解协议书
2015/08/06 职场文书
关于车尾的标语大全
2015/08/11 职场文书
10大幻兽系恶魔果实 蝙蝠果实上榜,第一自愈能力强
2022/03/18 日漫