您现在的位置:情感文章 > 情感口述 > 正文

PHP站内搜索 [转]-php进阶-PHP教程-幽默笑话

发表于:2019-07-09 13:40 来源:本站原创

PHP站内搜索 [转]-php进阶-PHP教程-幽默笑话

文章内容PHP站内搜索[转]修改时间:[2011/08/0401:33]阅读次数:[1127]发表者:[起缘]文件CODE:php/****************************************************原作者:uchinaboy特点:无需mysql支持;速度快;无需设置路径,放在哪级目录下,就搜索该目录和子目录;可以搜索一切文本类型的文件;显示文件相关内容;关键词自动高亮显示。 修改内容:增加了自动分页和风格设置文件。 搜索框代码(请单独存为html文件,如果放在相同目录下,无需修改):formmethod="post"action=""inputtype="text"name="key"size=40value=""inputtype="submit"value="检索"/form****************************************************/require("");if(function_exists("set_time_limit")!get_cfg_var(safe_mode)){set_time_limit(600);}functionget_msg($path){global$key,$i;$handle=opendir($path);while($filename=readdir($handle)){//echo$path."/".$filename."br$newpath=$path."/".$filename;if(is_file($newpath)){$fp=fopen($newpath,"r");$msg=fread($fp,filesize($newpath));fclose($fp);match_show($key,$msg,$newpath,$filename);}if(is_dir($path."/".$filename)($filename!=".")($filename!="..")){//echo"BRBRBR".$newpath."BRBRBRget_msg($path."/".$filename);}}closedir($handle);return$i;}functionmatch_show($key,$msg,$newpath,$filename){global$ar,$i;$key=chop($key);if($key){$check_type=preg_match("/.html$/",$filename);if($check_type){$title=getHtmlTitle($msg);}$msg=preg_replace("/style.+/style/is","",$msg);$msg=preg_replace("/[^]+/","",$msg);$value=preg_match("/.*$key.*/i",$msg,$res);if($value){$res[0]=preg_replace("/$key/i","FONTCOLOR="red"$key/FONT",$res[0]);$k=$res[0];$k=strrchr($k,"FONT");$k=substr($k,1,100);$k="FONTCOLOR="red"$key$k";if($title){$m=$title;}else{$m=$filename;}$i++;$link=$newpath;$ar[]="$i.◆ahref="$link"$m/aBRBR".$k."BRbr";}}else{echo"请输入关键词";exit;}}functiongetHtmlTitle($msg){/*LocatewhereTITLEislocatedinhtmlfile.*/$lBound=strpos($msg,title)+7;//($lBound1)return;/*Locatewhere/TITLEislocatedinhtmlfile.*/$uBound=strpos($msg,/title,$lBound);if($uBound$lBound)return;/*CleanHTMLandPHPtagsoutof$titlewiththemadnessbelow.*/$title=ereg_replace("[tnr]",,substr($msg,$lBound,$uBound-$lBound));$title=trim(strip_tags($title));if(strlen($title)1)//;return$title;}$i=get_msg(".");if(empty($page))$page=1;$maxresult=($page*20);$resultcount=count($ar);if($resultcount%20==0)$maxpageno=$resultcount/20;else$maxpageno=floor($resultcount/20)+1;if($page$maxpageno){$page=$maxpageno;$pagemax=$resultcount-1;$pagemin=max(0,$result_count-20);}elseif($page==1){$pagemin=0;$pagemax=min($result_count-1,20-1);}else{$pagemin=min($resultcount-1,20*($page-1));$pagemax=min($resultcount-1,$pagemin+20-1);}$maxresult=min($maxresult,$resultcount);echo"palign="center"";echo"浩园软件检索结果";echo"/phr";for($i=max(0,$maxresult-20);$i$maxresult;$i++){print$ar[$i];}echo"hrpalign="center"";echo"已经搜索到了$resultcount条信息";$nextpage=$page+1;$previouspage=$page-1;echo"---[ahref==$keypage=$nextpagetarget=_self搜索下20个结果/a]";echo"[ahref==$keypage=$previouspagetarget=_self返回上20个结果/a]";exit;(非常全面的一个php技术网站,有相当丰富的文章和源代码.)文件CODE:headmetahttp-equiv="Content-Type"content="text/html;charset=gb2312"metaname="GENERATOR"content=""metaname="ProgId"content=""STYLEtype=text/cssBODY{font-family:宋体;font-size:;font-weight:medium;background:#CCCCFF;position:absolute}P{FONT-SIZE:}TABLE{FONT-SIZE:}TD{FONT-SIZE:;LETTER-SPACING:1pt;LINE-HEIGHT:15pt}A:LINK{color:#000000;;TEXT-DECORATION:none}A:VISITED{color:#000000;;TEXT-DECORATION:none}A:HOVER{color:blue;TEXT-DECORATION:underline}!--a{text-decoration:none}--/styletitle全文检索/titlebasetarget="_blank"/head(非常全面的一个php技术网站,有相当丰富的文章和源代码.)。


最新资讯

  • PHP站内搜索 [转]-php进阶-PHP教程-幽默笑话

    文章内容PHP站内搜索[转]修改时间:[2011/08/0401:33]阅读次数:[1127]发表者:[起缘]文件CODE:php/******************************…

  • 昆明大理丽江五星大索双飞6日休闲游特惠价2180元人咨询热线:6068566

    本帖最后由霍邱春秋旅行社1于2017-11-1109:28编辑行程亮点●专注云南地接十八年,匠心磨砺,合作放心●用心服务千万游客,悉心满足,游客满意●全新云南地接-走心旅程服务品牌●《心花路放…

  • 汉字妙解:文化血脉之源

    北宋著名诗词家黄庭坚就是拆字高手。 其《山谷乐府》中收录一首《两同心》词:秋水遥岑。 妆淡情深。 尽道教、心坚穿石,更说甚、官不容针。 霎时间,雨散云归,无处追寻。…

  • 相见恨晚的《中国古典诗词感发》

    我时常觉得自己读书太少所知有限,尤其像中国文学这么庞大深远的领域,我知道的简直是少到连皮毛都不足以去形容了。 举个例子,最近有一本书《中国古典词感发》,大家看了如获至宝,这时候我才后知后…

  • 古代“高考”科举考试状元撷趣

    唯一女状元傅善祥。 傅善祥是太平天国时期的女科状元,很有些见地和作为,但死于洪杨内讧中。 状元驸马郑灏。 和戏曲里中状元且被皇帝招为东床快婿的挺多,但实际上真正的状元…

  • 纳兰性德经典诗词爱情

    纳兰性德是多情的诗人,他的爱情诗词唯美异常。 关于纳兰性德的经典爱情诗词有哪些呢?下面是美文網小编为你整理了纳兰性德经典诗词爱情篇,欢迎大家阅读! 纳兰性德经典诗词爱情篇1:木兰词…

  • 晏殊《木兰花》全诗赏析

    绿杨芳草长亭路,年少抛人容易去。 楼头残梦五更钟,花底离愁三月雨。 无情不似多情苦,一寸还成千万缕。 天涯地角有穷时,只有相思无尽处。 作品赏析【注释】:此词抒写人生离…

  • 唐代历史上一次“零录取率”的科举考试

    如今的高考,不可能发生零录取率这种事儿。 哪怕竞争最激烈的年代,录取率也有三分之一左右。 可在唐朝,就曾发生过零录取率的乌龙事件。 那是在天宝六年,唐玄宗已经由前期的励精图治…

  • 学习古典诗词,是中国人成长的必须

    加强词的学习,倡导一个背诵词的潮流,对少年儿童的成长大有裨益。 这应该既是学校的一部分,也是社会和家长对孩子进行教育和影响的一部分。 既要从小学习,也应该是终身学习的文化资源。 …

  • 寒冬落魄你不在,春暖花开你是谁

    03曾在网上看过一句非常霸气的句子:现在的我,你爱理不理;未来的我,你高攀不起。 这句话对于大多数现状较差的人来说,无非是打了一针沸腾的鸡血,但事实也是如此:没有实力就没人理你。 …

搜索排行