作者alpe (薛丁格的猫)
看板PHP
标题Re: [请益] 请问一下 我这样写有错吗?
时间Wed Jul 26 00:05:24 2006
※ 引述《bigair (广大的天空)》之铭言:
: 标题: Re: [请益] 请问一下 我这样写有错吗?
: 时间: Tue Jul 25 18:05:37 2006
:
: : notebook.php:
: : <?php
: : if($xname=$_POST['xname'] || $title=$_POST['title'] ||
: : $message=$_POST['message'])
: : {
: : $xname="留言者:".$xname;
: : $title="标题:".$title;
: : $message="讯息:".$message;
: : $ff=fopen("notebook.dat","a+");
: : $message=str_replace("\r\n","<br>",$message);
: : $body=$xname."<br>".$title."<br>".$message."<br>";
: : fwrite($ff,$body);
: : fclose($ff);
: : }
:
: 上面这段看起来问题多多
: 1. 在第一个 if , 我程度肤浅, 不懂为何要做这判断, 有人能帮我解释一下吗?
: $xname="留言者:".$xname;
: 之类的变数设定错误 (你确定 $xname == $_POST['xname'] 吗)
这还好,不会有错,不过完全没必要...
但这段应该是要检查那几个POST用的吧!
我猜啦
: 2. 没有先判断 file_exists 就用 fopen 了
还好啦,他是用 "a+"
不过最好检查 if(is_resource($ff)) OR if($ff)
: 这边你应该是想要作显示的动作吧? 不过没有 echo 、 printf 之类的函式
: 要怎麽在网页上看到 ........ 囧rz
: → bernie88:段程式码没有任何输出,应该是吧XD... 07/25 20:27
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 221.169.25.33
1F:→ allen501pc:是的,我想检查那几个POST用的 07/28 02:03