基于文本的搜索

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

(0)

相关推荐

  • 基于文本的搜索

    为了增强我的网站上的功能,本人根据本人的网站的实际,开发了一个基于文本的搜索,现在使用在本人的网站上.为了 和广大网友相互学习交流,本人现在其源码公布,其源码如下: <?php             $dispstr=array();             $dispstr[1]="disp_os.php?article_id=";             $dispstr[2]="disp_webma.php?article_id=";         

  • python开发之基于thread线程搜索本地文件的方法

    本文实例讲述了python开发之基于thread线程搜索本地文件的方法.分享给大家供大家参考,具体如下: 先来看看运行效果图: 利用多个线程处理搜索的问题,我们可以发现他很快.... 下面是代码部分: # A parallelized "find(1)" using the thread module. # This demonstrates the use of a work queue and worker threads. # It really does do more sta

  • 基于文本的访客签到簿

    一个很偶然的机会,在网上看到了有人用PHP+MYSQL作了一个访客签到簿, 当时觉得很有用处所以自己也很 想搞一个.但是用MYSQL觉得有点在材小用,所以就搞了一个基于文本的访客签到簿.其功能与我在网上看 到的用MYSQL作的差不多,在这里我将其源码公布,希望它对放大网友学习PHP有所帮助.限于本人的水平, 其中定有BUG,还希望朋友发现了不要忘告诉我一下.本签到簿由要两个文件组成:一个是存放签到信息的sign.txt文件, 该文件可以由NOTEPAD来创建:第二个 是处理信息的sign.php

  • 基于文本的留言簿

    固然基数据库的留言簿可以作得很漂亮,而且也更好管理. 但是对于那些没有数据库空间的朋友们来说,基于文本的留言簿也完成可以适用于个人站来使用.而且只要我们努力去做同样可以做得很好,甚至可以说丝毫不比基于数据库的留言簿差.在这里我向介绍一个基于文本的留言簿.在下面这个地址你可以看到它的演示:http://bamboo.oso.com.cn/note.htm,它具有以下两个特点: 1.    用不同的颜我显示不同人发表的留言: 2.    每个留言者具有选择小图标的功能. 本留言簿要由以下四个文件组成

  • 基于Vuejs的搜索匹配功能实现方法

    最近一直在看vue,查了很多资料,看了很多文档和博客,大概半知半解了,然后利用所理解的知识写了一个简单的搜索匹配功能. 大概长这个样子: 数据都是假的 代码部分 (注意我引用的是本地vue.min.js文件,请注意文件路径.) <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Vue测试2</title> <script type=&quo

  • 前端html中jQuery实现对文本的搜索功能并把搜索相关内容显示出来

    做项目的时候有这么一个需求,客户信息显示出来后我要搜索查找相关的客户,并把相关的客户信息全部显示出来,因为一个客户全部信息我写在一个div里面  所以显示的时候就是显示整个div.先看看实现的效果: 当我输入瓦窑村  就把相关带瓦窑的客户信息显示出来并把瓦窑村字体设置红色, 其他的就不显示:下面看html代码: <body> <div class="bar bar-header-secondary" style="top:0"> <di

  • 基于jQuery实现搜索关键字自动匹配功能

    今天我们就一起来看一个简单的基于jquery的关键字自动匹配的例子,希望文章能够对各位有帮助. 例子一 在项目中,有时候需要用户选择城市,但是城市太多,用户选择起来不太方便,所以提供了一个用户可以通过输入框输入城市的汉字或者拼音简写.结果示意图如下: 当输入拼音后结果示意图如下: 实现代码如下: <html><head><title>实时查询城市通过姓名或拼音简写</title></head><meta charset = "ut

  • PHP实现基于文本的摩斯电码生成器

    最近遇到一个基于输入文本生成摩斯代码音频文件的需求.几番搜索无果之后,我决定自己编写一个生成器. 因为我希望通过web的方式访问我的摩斯代码音频文件,所以我决定采用PHP作为我主要的编程语言.上面的截图显示了一个开始生成莫斯代码的网页.在下载的zip文件中,包含了用于提交文本的网页以及用于生成和展现音频文件的PHP源文件.如果你想测试PHP代码,你需要将网页和相关的PHP文件复制到启用了PHP的服务器上. 对于许多人来说,莫斯代码就像一些老电影中表现的那样,就是一些"点"和"

  • Android文本框搜索和清空效果实现代码及简要概述

    前言 本文实现的效果:文本框输入为空时显示输入的图标;不为空时显示清空的图标,此时点击清空图标能清空文本框内输入文字. 正文 一.实现效果 二.实现代码 绑定事件 复制代码 代码如下: private Drawable mIconSearchDefault; // 搜索文本框默认图标 private Drawable mIconSearchClear; // 搜索文本框清除文本内容图标 @Override protected void onCreate(Bundle savedInstanceS

  • node.js基于mongodb的搜索分页示例

    mongodb模糊查询并分页 1.建立数据库 代码如下: var mongoose = require('mongoose'); var shortid = require('shortid'); var Schema = mongoose.Schema; var IndexDataSchema = new Schema({ _id: { type: String, unique: true, 'default': shortid.generate }, type: String, city:

随机推荐