實現代碼如下:
?php //留言板的思路:1.先創建一個文件名,方便于存放寫入的內容 // 2.將表單中的內容賦值給一個變量 //3.判斷文件是否存在,將用戶輸入的值寫進變量,打開文件的是時候注意選擇對文件訪問的操作 //4.讀取文件的內容,關閉文件 header( Content-Type:text/html;charset=utf8 $filename = message.txt //創建一個文件的名字 //如果用戶提交了, 就寫入文件, 按一定格式寫入 if(isset($_POST[ dosubmit ])) { //字段的分隔使用||, 行的分隔使用[n] $mess = {$_POST[ username ]}|| .time(). ||{$_POST[ title ]}||{$_POST[ content ]}[n] writemessage($filename, $mess);//向文件寫進內容 if(file_exists($filename)) {//判斷文件 是否存在 readmessage($filename);//讀取文件的函數
function writemessage($filename, $mess) { $fp = fopen($filename, a //在尾部執行寫的操作,且不刪除原來的文件內容 fwrite($fp, $mess);//寫入文件 fclose($fp);//關閉文件 function readmessage($filename) { $mess = file_get_contents($filename); $mess = rtrim($mess, [n] $arrmess = explode( [n] , $mess); foreach($arrmess as $m) { list($username, $dt ,$title, $content) = explode( || , $m); echo {$username}, .date( Y-m-d H:i ). : i {$title} /i , u {$content} /u br hr br form action= message.php method= post 用戶: input type= text name= username value= / br 標題: input type= text name= title value= / br 內容: textarea name= content cols= 40 rows= 4 /textarea br input type= submit name= dosubmit value= 留言 / br /form
想學習更多PHP相關教程,請一定要關注PHP 的PHP視頻教程哦!
以上就是PHP開發之網頁留言板的思路及設計的詳細內容,PHP教程
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答