Re: [請益] 為什麼我這樣寫的時間紀錄都是一樣的 =.=

看板PHP作者 (該照顧別人老婆嗎)時間20年前 (2006/01/01 19:06), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《question7 (傻孩子才會馬哈哈)》之銘言: : 我想要寫一個會記錄時間的留言板 : 但是寫了之後 : 發現時間變成最後一筆資料寫入的時間 =.= : 而且時間次數會比資料筆數多一 : ex: : 2006/01/01 17:20:53 : CCC2006/01/01 17:20:53 : BBB2006/01/01 17:20:53 : AAA2006/01/01 17:20:53 : 下面附上我的程式碼 : 希望有大大可以幫我看一下該如何修改 : thanx ~ : ==========================以下是程式碼============================ : <?php $msg = $_POST["msg"]; if (strlen($msg) >= 2) { $hex = "0123456789ABCDEF"; $msg .= date("Y/m/d H:i:s")."\n"; appendf($msg); $x = readf(); $y = array_reverse($x); foreach ($y as $i) { echo "<FONT COLOR=#",$hex[rand(0,15)].$hex[rand(0,15)]. $hex[rand(0,15)].$hex[rand(0,15)].$hex[rand(0,15)]. $hex[rand(0,15)],">",stripslashes(strip_tags($i)),"<BR>\n"; } } function appendf($msg) { $handle=fopen("C:\\AppServ\www\msg.dat", "a"); fputs($handle,$msg); fclose($handle); } : function readf() { : $handle=fopen("C:\\AppServ\www\msg.dat", "r"); : $a=array(); : while (!feof($handle)) { : $s=rtrim(fgets($handle,80)); : array_push($a,$s); : }; : fclose($handle); : return $a; : } : ?> : <A HREF="msg.htm">回上一頁</A> 試試吧~我沒試過。 -- ████████████████ █ █████████████ ██████████████ █ ██████████████ ██████████████ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.73.222.220
文章代碼(AID): #13jxUqZ1 (PHP)
文章代碼(AID): #13jxUqZ1 (PHP)