作者allen501pc (電腦小玩家)
看板PHP
標題[請益] 請問一下 我這樣寫有錯嗎?
時間Tue Jul 25 16:00:54 2006
大家好 我是PHP新手,嘗試寫個簡單的留言板,無奈的是 都寫不出來T.T
能幫我debug一下嗎? 我看不出來是哪裡出了問題? 感激不盡...
note.htm:
<html>
<title>留言板資料輸入</title>
<body>
<form action="notebook.php" method="post">
我要留言:<br>
暱稱:<input type=text name=xname size=20><br>
主題:<input type=text name=title size=20><br>
留言(請用ENTER斷行):<br><textarea name="message" rows="25"
cols="50"></textarea><br>
<input type=submit value="送出"><input type=reset value="清除">
</form>
</body>
</html>
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);
}
if(file_exists("notebook.dat"))
{
$fp=fopen("notebook.dat","r");
while(!feof($fp))
{
$str=fgets($fp);
}
fclose($fp);
}
?>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.115.198.101
1F:推 ast9869:看不出來是哪裡有問題?! 07/25 17:26
2F:→ ast9869:note.htm 加個<head> 和 <meta>吧~~只有這比較有問題 07/25 17:26
3F:推 bigair:問題在notebook.php第一個if吧 這樣寫怪怪的 07/25 17:43
4F:推 allen501pc:這是判斷有沒有值去接收到 = = 07/25 21:27