写PHP求助

<?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|隐藏机器人聊天)
添加新回复
回复需要登录