大家帮忙看看这段代码
<?php
$name=$_POST[name];
$txt=$_POST[txt];
if($name&&$txt){
$txt=nl2br($txt);
$file=fopen("7.php","r+");
fwrite($file,"<b>".$name.date("Y-m-jH:i:s")."</b><br/>".$txt."<br/><hr>");
fclose($file);
header('refresh:0');
}
?>
<html>
<form method=post action="">
用户<input type=text name="name"><br/>
内容<textarea name="txt" cols="40" rows="6"></textarea><br/>
<input type=submit value="提交"><input type=reset>
</form>
<hr>
</html>
------------------------------------
上面代码不能运行,不知是哪出错了?这段代码所在的文件就是7.php,$file=fopen("7.php","r+");
主要就是这句,程序运行一次后就变成乱码了
如果把r+改成a+就能很好运行了