Re: [請益] 請問一下 我這樣寫有錯嗎?

看板PHP作者 (薛丁格的貓)時間19年前 (2006/07/25 23:58), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串3/4 (看更多)
※ 引述《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

07/28 02:03, , 1F
是的,我想檢查那幾個POST用的
07/28 02:03, 1F
文章代碼(AID): #14nZ-S3A (PHP)
文章代碼(AID): #14nZ-S3A (PHP)