大家帮忙看看这段代码

baiask 2007-08-14 10:31:10
<?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>

------------------------------------
上面代码不能运行,不知是哪出错了?
...全文
163 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
baiask 2007-08-15
  • 打赏
  • 举报
回复
$file=fopen("7.php","r+");

主要就是这句,程序运行一次后就变成乱码了

如果把r+改成a+就能很好运行了
baiask 2007-08-15
  • 打赏
  • 举报
回复
这段代码所在的文件就是7.php,

deerfhqmilu 2007-08-15
  • 打赏
  • 举报
回复
路过
xuzuning 2007-08-15
  • 打赏
  • 举报
回复
$file=fopen("7.php","r+");
r++方式打开的文件必须是已经存在的
hookee 2007-08-14
  • 打赏
  • 举报
回复
$name=$_POST['name'];
$txt=$_POST['txt'];

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧