Re: [請益] 為什麼我這樣寫的時間紀錄都是一樣的 =.=
恩 我試了一下
結果反而日期變多印一次出來 @@"
而且日期也仍然是最後一筆資料寫入的時間
不過還是感謝好心人幫忙想 ^^
希望有人可以找到修改哪裡可以修正的 ~
※ 引述《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
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
-1
10