PHP对文本数据库的基本操作方法
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-05-25
lt="留言搜索"> </font></td> </tr> </table> </form> ////////////////////////////////上面是搜索表单语句段 <? $id=0; $list=file("gb.dat");//读取整个gb.dat文件到数组$list,数组每一个元素为一条留言($list[0]是第一条留言的数据、$list[1]是第一条留言的数据..... $n=count($list);//计算$list内容里的留言总数,并赋予变量$n $found=trim($found); if (!$found){ //如果$found为假 echo "<center>您没有输入任何关键字!</center>";//作相关显示 } else { if($n>0){//如果留言数大于0 for ($i=0;$i<$n;$i++) {//进入循环 if(eregi($found,$list[$i])){//输入的关键字与数组$list[$i]里的字串进行匹配比较 $row=explode(" ",$list[$i]); $id=1; //如果找到匹配,就以" "作为分隔符,切开留言信息$list[$i](第$i条留言),并将这些数据赋予数组$row.并将变量$id赋予1,以便作为是否找到匹配的判断。 list($ip,$datetime,$name,$email,$home,$face,$qq,$head,$text,$reply)=$row;//将数组$row里的单元数据按顺序赋予括号里的变量 ?> <img src=<? echo $head ?> >//显示客户形象图片 <br> <font color="#0099CC">昵称【<? echo $name ?><font size="2">】<br>//显示客户名 发表于:<? echo $datetime ?>//显示留言发表时间 <br> <img src=<? echo $face ?>>//显示客户留言表情图片 <? echo $name ?>说:<? echo $text; ?>//显示客户留言内容 <br> <? echo $reply ?>//显示回复内容 <br> <a href="<? echo $home ?>" target="_blank">访问<? echo $name ?>的主页</a>//客户主页的超连接 <a href="mailto:<? echo $email ?>">给<? echo $name ?>发信</a>//客户E-MAIL的连接 <? echo $name ?>的QQ号码是<? echo $qq ?>//显示客户的QQ号码 <? echo $name ?>的IP地址为<? echo $ip ?>" //显示客户的IP地址 <a href="reply.php?time=<? echo $datetime ?>">回复</a>//留言回复的连接语句 <a href="del.php?time=<? echo $datetime ?>">删除</a>//留言删除的语句(以客户留言时间$datetime作为删除标识) <br> <? } }//循环结束符 }} if($id==0){ echo "<center>没有找到与关键字匹配的留言!</center>";}//如果$id=0则表示没找到匹配,显示相关提示 ?> |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: PHP MySQL integration下一篇: PHP 中的批处理
关于PHP对文本数据库的基本操作方法的所有评论