【PHP】下らねぇ質問 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
78:たま ◆ExGQrDul2E 08/09/21 15:00:54 Q+K5bZwX PHP スレッド式掲示板を作成しています。 スレッド一覧を取得するlist.txtには スレッドno<>スレタイ<>時間 がかかれていて、スレッドログファイルに書かれるたびに更新します。 array_unshiftで、上からログを追加して、古いスレッド情報を削除しようと思うんですが、どうしたら、古いスレッド情報が 取得できるのでしょうか? 79:nobodyさん 08/09/21 15:02:05 一番下のやつ消せば? 80:nobodyさん 08/09/21 15:11:37 >>78 unset end($array) 81:nobodyさん 08/09/21 15:14:25 amudP2A4 >>78 100個スレッドがあり101個目が入ったら、一番古いのは配列の一番最後になるから ループで書き込む時に countして100でbreakすれば古いのは書き込まれず終了するよ 82:nobodyさん 08/09/21 15:24:46 スレ伸び始めてると思ったら日記ばっかじゃねーかw 83:たま ◆ExGQrDul2E 08/09/21 15:26:57 Q+K5bZwX 回答ありがとうございます。 たとえば、./log/2.dat に書き込むとして、スレッドキーは 2とします。 2.datには、うまく書き込みが可能でした。 ./list.txt には 1<>テストスレ1<>9/10 11:12 3<>テストすれ3<>9/10 11:12 2<>テストすれ2<>9/10 11:10 こうなっててとします。 array_unshiftで一番上に持って来るので 2<>テストすれ2<>9/10 11:10 1<>テストスレ1<>9/10 11:12 3<>テストすれ3<>9/10 11:12 2<>テストすれ2<>9/10 11:10 書き込んだらこうなります。 古いのは、一番上以外で、ナンバーが2なのを探せばいいわけですから、 一番下にありました、 ここで、一番下を取得して、 array_splise($log,$key,1); でいいのですが、この$keyは何にあたるのでしょうか?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4085日前に更新/235 KB
担当:undef