基于文本的搜索

2015-01-24信息快讯网
为了增强我的网站上的功能,本人根据本人的网站的实际,开发了一个基于文本的搜索,现在使用在本人的网站上。为了
和广大网友相互学习交流,本人现在其源码公布,其源码如下:
<?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>";
   ?>
mysql_num_rows VS COUNT 效率问题分析
基于HTTP长连接的"服务器推"技术的php 简易聊天室
php magic_quotes_gpc的一点认识与分析
asp和php下textarea提交大量数据发生丢失的解决方法
apache rewrite_module模块使用教程
php a simple smtp class
使用 eAccelerator加速PHP代码的方法
实现php加速的eAccelerator dll支持文件打包下载
用windows下编译过的eAccelerator for PHP 5.1.6实现php加速的使用方法
Bo-Blog专用的给Windows服务器的IIS Rewrite程序
海河写的 Discuz论坛帖子调用js的php代码
discuz 首页四格:最新话题+最新回复+热门话题+精华文章插件
Discuz5.5.0代码高亮显示+运行代码框合成插件 下载第1/4页
PHP 优化配置――加速你的VBB,phpwind,Discuz,IPB,MolyX第1/2页
PHP5.2下chunk_split()函数整数溢出漏洞 分析
ASP和PHP都是可以删除自身的
隐藏X-Space个人空间下方版权方法隐藏X-Space个人空间标题隐藏X-Space个人空间管理版权方法
用php实现像JSP,ASP里Application那样的全局变量
基于文本的访客签到簿
实现分十页分向前十页向后十页的处理
操作Oracle的php类
php+oracle 分页类
PHP4在WinXP下IIS和Apache2服务器上的安装实例
用PHP连接Oracle数据库
一个ORACLE分页程序,挺实用的.
用PHP连mysql和oracle数据库性能比较
ASP知识讲座四
动态网站web开发 PHP、ASP还是ASP.NET
JAVA/JSP学习系列之四
JAVA/JSP学习系列之二
JAVA/JSP学习系列之七
用PHP实现标准的IP Whois查询
简单设置IIS配置PHP调试环境
WINDOWS 2000下使用ISAPI方式安装PHP
教你IIS6的PHP最佳配置方法
新版百元变化更能防伪 收藏越稀缺越值钱
©2014-2024 dbsqp.com