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