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

看板PHP作者 (傻孩子才會馬哈哈)時間20年前 (2006/01/01 21:40), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
恩 我試了一下 結果反而日期變多印一次出來 @@" 而且日期也仍然是最後一筆資料寫入的時間 不過還是感謝好心人幫忙想 ^^ 希望有人可以找到修改哪裡可以修正的 ~ ※ 引述《ast9869 (該照顧別人老婆嗎)》之銘言: : ※ 引述《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: 163.23.225.206
文章代碼(AID): #13jzlHcb (PHP)
文章代碼(AID): #13jzlHcb (PHP)