已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 讨论/求助

标题: 写PHP求助

作者: @Ta

时间: 2014-11-19

点击: 13144

<?php
header("Content-type:text/html;charset=utf-8");
error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING);
$msg=trim($_GET["msg"]);
$txt=file('texta.dat');
$sss=count($txt);//得到词库条数
for($x=0;$x<=$sss;$x++)
{
$content=explode('|',$txt[$x]);
$wen=$content[0];//获取问题
//“echo $content[1];“这个放在这里的话却能显示
if(preg_match("/{$wen}/",$msg))
{ 
echo $content[1];
exit;
}
}
$xh=file_get_contents("xiaohua.txt");
$xiao=explode('|',$xh);
$xh=count($xiao);
$xh=rand( 0 ,$xh);//随机笑话数值
$xiaohua=$xiao[$xh];
$nr="/lh{$nc}已经累得回答不了
请先看笑话轻松一下~
{$xiaohua}";
echo $nr;
?>

这样子提交msg的GET数据"你好"访问后为什么还网页空白
echo $content[1];放到11行之前却能显示,放在preg_mach里面就不行了怎么回事?我被这个搞糊涂了
texta.dat文件的内容是

你好|好
是|是的

[隐藏样式|查看源码]


『回复列表(24|隐藏机器人聊天)』

1. content应放到循环的前面。
(/@Ta/2014-11-19 09:59//)

2. @pregmatch,要是放到前面就能解决的话我还来这里问啥?
(/@Ta/2014-11-19 10:29//)

3. @灰色头像,txt又不是数组,你干嘛这样弄。
(/@Ta/2014-11-19 10:53//)

4. 你14行写个echo 1;看看有输出吗?
(/@Ta/2014-11-19 10:56//)

5. 不要屏蔽错误,看看有什么报错
(/@Ta/2014-11-19 11:01//)

6. @读书顶个鸟用,不屏蔽错误则还是网页空白
(/@Ta/2014-11-19 11:02//)

7. @3srs-arox,有啊,有输出,我试过了,就是偏偏不能输出上面的变量
(/@Ta/2014-11-19 11:04//)

8. @pregmatch,$txt用file不就是把文件内容变成了数组么?
(/@Ta/2014-11-19 11:05//)

9. @pregmatch@3srs-arox,@读书顶个鸟用,我靠啊,晕死
(/@Ta/2014-11-19 11:05//)

10. 天大的难题,奇葩事儿
(/@Ta/2014-11-19 11:06//)

11. @灰色头像,没在用电脑,不好判断
(/@Ta/2014-11-19 11:07//)

12. @我连空间都换了试过
(/@Ta/2014-11-19 11:07//)

13. 要不你把相关文件打包传上来?@读书顶个鸟用@灰色头像
(/@Ta/2014-11-19 11:07//)

14. 奇葩奇葩奇葩奇葩
(/@Ta/2014-11-19 11:08//)

15. @读书顶个鸟用,好,稍等
(/@Ta/2014-11-19 11:09//)

16. @读书顶个鸟用,上传了
(/@Ta/2014-11-19 11:19//)

17. @灰色头像,在哪⊙_⊙
(/@Ta/2014-11-19 11:45//)

18.             
(/@Ta/2014-11-19 12:10//)

19. @读书顶个鸟用,首页新贴
(/@Ta/2014-11-19 15:55//)

下一页 1/2页,共24楼

回复需要登录

9月7日 03:46 星期天

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1