PHP 板


LINE

看板 PHP  RSS
※ 引述《imkj (张小胖~)》之铭言: : 这是一个教学书上面的PHP程式码 : 功能是搜寻引擎,搜寻网站里面"VB"这个资料夹里面的字串 : 我用来测试之後,发现有画面,但是执行搜寻之後并没有任何反应 : 程式码我大概看的懂 ,不过不知道错在哪 : 请PHP高手帮我看看哪里有错好吗 谢谢 : <? : function EchoTitleAndHref( $Filename, $Title ) { : If ( $Title == "" ) $Title = $Filename; : echo "<LI><A HREF="$Filename">$Title</A><BR>"; : } : function SearchDir( $dir, $Keyword ) { : // Part I: 搜寻档案 : $handle=opendir( $dir ); : while ( $file = readdir($handle) ) { : if ( is_file( "$dir/$file" ) ) { : if ( strtolower(substr( "$dir/$file", -3 )) == "htm" ) { : $fd = fopen("$dir/$file", "r" ); : $content = fread( $fd, filesize("$dir/$file") ); : $Y = strpos( $content, $Keyword ); : if ( gettype($Y) == "integer" ) { : $GLOBALS["count"] = $GLOBALS["count"] + 1; : $Upcontent = strtoupper( $content ); : $pos1 = strpos( $Upcontent, "<TITLE>" ); : $pos2 = strpos( $Upcontent, "</TITLE>" ); : $Title = ""; : if ( $pos1 > 0 And $pos2 > 0 ) : $Title = substr( $content, $pos1+7, $pos2 - $pos1 - 7 ); : EchoTitleAndHref( "$dir/$file", $Title ); : } : } : } : } : closedir($handle); : // Part II: 递回搜寻子目录 : $handle=opendir( $dir ); : while ( $sdir = readdir($handle) ) { : if ( is_dir("$dir/$sdir") And $sdir <> "." And $sdir <> "..") { 用&& != && != 注意你在写的不是BASIC!!!! : SearchDir( "$dir/$sdir", $Keyword ); : } : } : closedir($handle); : } : ?> : <HTML> : <HEAD><TITLE>学 VB 找王国荣 -- 搜寻引擎</TITLE></HEAD> : <BODY BGCOLOR=WHITE> : <H2>学 VB 找王国荣 -- 搜寻引擎<HR></H2> : <FORM Action=search.php Method=Get> : 请输入欲搜寻的字串: : <INPUT Type=Text Name=Keyword Value="<?echo $Keyword;?>"> : <INPUT Type=Submit Value="搜寻"> : </FORM> : <HR> : <? : if ( !empty($Keyword) ) { : echo "<H3>搜寻 $Keyword 的结果:<HR></H3>"; : echo "<UL>"; : $count = 0; : SearchDir( "vb", $Keyword ); : if ( $count == 0 ) echo "<LI>没有找到符合 "$Keyword" 的文件!"; : echo "</UL><HR>"; : } : ?> : </BODY></HTML> -- La vida es pura paison La vida es competicion Allez, Allez, Allez!! --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.218.176
1F:→ bcse:咦?我以为都可以耶… 12/29 05:33
2F:推 litthe:如果只是单纯说会不会work 那我的经验是都可以用啦 12/29 09:50
3F:→ litthe:不过建议if里面每个判断式都用()包起来..看这样能不能解决 12/29 09:51
4F:推 andreli:<>我是没用过,不过AND或是or我确定可以用 12/31 12:48







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Soft_Job站内搜寻

TOP