手机
当前位置:查字典教程网 >编程开发 >php教程 >基于文本的搜索
基于文本的搜索
摘要:为了增强我的网站上的功能,本人根据本人的网站的实际,开发了一个基于文本的搜索,现在使用在本人的网站上。为了和广大网友相互学习交流,本人现在其...

为了增强我的网站上的功能,本人根据本人的网站的实际,开发了一个基于文本的搜索,现在使用在本人的网站上。为了

和广大网友相互学习交流,本人现在其源码公布,其源码如下:

<?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作的文本留言本的例子(五)

GD输出汉字的函数的分析

PHP实现远程下载文件到本地

搭建基于Docker的PHP开发环境的详细教程

基于文本的访客签到簿

用PHP编写PDF文档生成器

PHP的基本语法

php从文件夹随机读取文件的方法

php中关于socket的系列函数总结

PHP获取文件行数的方法

精品推荐
分类导航