[請益] 留言板N個問題

看板PHP作者 (moe)時間15年前 (2008/10/09 21:09), 編輯推噓6(608)
留言14則, 8人參與, 最新討論串1/1
最近在做一個留言板 由guest.html,guset.php,msg.php組成 guest.html是留言的表單網頁 guest.php將留言訊息寫入記事本 msg.php讀取記事本的資料輸出在螢幕上 當初沒有考慮周詳就開始寫了 做好之後發現有點問題 問題一:新的留言出現在整個留言的最底部 請問要怎麼樣才能讓新的留言置頂呢? 問題二:分頁的問題 如果要把記事本裡的資料讀出再分頁要怎麼做呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.198.197

10/09 21:11, , 1F
寫入檔案時就寫在檔案開頭 或排序流言時間
10/09 21:11, 1F

10/09 21:11, , 2F
判斷留言數量
10/09 21:11, 2F

10/09 21:12, , 3F
這兩個問題解決後 建議用資料庫再實作一次
10/09 21:12, 3F

10/09 21:15, , 4F
我第一次寫留言版就直接用資料庫了XD
10/09 21:15, 4F

10/09 21:16, , 5F
我到現在還是覺得用資料庫比較簡單
10/09 21:16, 5F

10/09 21:16, , 6F
1. fwrite ($fp, "$new_msg\n$old_msg");
10/09 21:16, 6F

10/09 21:20, , 7F
2. 很麻煩,比用資籵庫麻煩 ! 當檔案很大時會變很慢
10/09 21:20, 7F

10/09 23:03, , 8F
rewind + pack/unpack
10/09 23:03, 8F

10/10 06:54, , 9F
把留言用物件包起來,再serialize或json_encode
10/10 06:54, 9F

10/10 06:55, , 10F
丟到檔案裡面,這樣要實做有的沒有的功能比較方便
10/10 06:55, 10F

10/10 09:01, , 11F
可以用 sqlite ~~ 簡單又好用!
10/10 09:01, 11F

10/11 00:29, , 12F
你應該是用fopen吧,參數改成fopen("a.txt",r+)
10/11 00:29, 12F

10/13 18:20, , 13F
感謝各位的意見 用筆記本做的確很麻煩 我看我還是換
10/13 18:20, 13F

10/13 18:20, , 14F
成資料庫會比較好做
10/13 18:20, 14F
文章代碼(AID): #18xWALnp (PHP)