![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
私はレス機能付きの掲示板を作成しました。
そこで質問なんですが、親記事に対してレスが付けられた場合、その親記事をトップへソートしたいんですが、どうすればよろしいでしょうか?
ソースコードはこれです。
http://daisykatsura.dip.jp/bbs.txt
No.1ベストアンサー
- 回答日時:
2つの方法があります。
1)レスがついたときに親記事を呼び出し、親記事を最後にpush()する。
573行目辺りからcloseするまでを書いてあげました。
#ログファイル読み込み
open(IN, "$logfile");
@xx = <IN>;
foreach ( @xx ){
($no,$resno,$name2,$subject2,$hp2,$mail2,$comment2,$host2) = split(/,/,$_);
if($no eq $res){$oya=$_; }
else{push(@xx2,$_);}
$no++;
}
push(@xx2,$oya);
push(@xx2,"$no,$res,$namae,$subject,$hp,$mail,$comment,$host\n");
#ログファイル書き込み
open(OUT, "> $logfile");
print OUT @xx2;
close(IN);
close(OUT);
2)レスがついたときに、親記事えお呼び出しての$noを最新の$noに変更するsubを作る。
ただし、表示する$noと順番を管理するIDとしての$noを別に増やさなければいけません。($no,$no2,$res,$name,$subject,$hp,$mail,$comment,$host)
とてもシンプルなコードですが、蛇足かもしれませんが。完了メッセージは、一応終了してから表示させた方がいいです。
web上で公開するならいろいろセキュリティをつけなければいけません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(社会・学校・職場) 5chまとめブログの著作権について 1 2022/04/26 17:45
- ホームページ作成・プログラミング ホームページ作成について。「ワードプレスではありません」。 3 2023/08/13 14:44
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- Visual Basic(VBA) Excel VBAの書き方 1 2022/03/28 12:09
- Excel(エクセル) 結合セルのソートについて 5 2022/04/22 11:57
- 2ちゃんねる ライゼクスをキリストと呼ぶ人はゴミなんですか? 2 2023/04/16 13:27
- その他(OS) Ubuntuに仮想環境いれて古いwindows動かしたいんですが、OSイメージ無料で手に入りますか? 2 2023/03/09 23:49
- Windows 10 パソコンの操作ができません。。。 4 2022/06/02 18:38
- その他(Microsoft Office) エクセルのマクロについて教えてください。 5 2023/01/21 09:39
- WordPress(ワードプレス) Wordpress 複数プラグインの不具合? 1 2022/10/09 21:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
前日の日付取得するには?
-
Application.ScreenUpdating = ...
-
JSONで文字列が長い時
-
メモリをアドレスを直接指定し...
-
SELECT OPTIONの中身をコピペ...
-
FindFirst を複数条件で検索
-
【至急!!!】python言語で本を見...
-
構造体の各データの表示につい...
-
文字の横にプルダウンを表示さ...
-
ACCESS テキストボックスを隙...
-
セレクトメニューで2つの項目...
-
UWSCのSELECT文の記述方法
-
16進の10進変換について
-
formで特定のinputを送信しない...
-
テーブル内でドロップダウンメ...
-
「*:*」って何を意味するのでし...
-
C言語のflagの使い方が分かりま...
-
c言語 16進数の2進数への変換
-
複数列を持ったリストボックス...
-
関数「exists」と「defined」の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
先月(YYYYMM)の生成方法
-
日齢計算プログラム
-
大至急お願いします。出力で悩み。
-
2つの日付・時間の差分を求め...
-
サマータイムの判定について
-
CSV読み込み時に条件に合う行(...
-
1桁の日付に0を付ける
-
Perlの日付の比較に関して
-
当日の日付をプルダウンメニュ...
-
ソースの詳細を教えてください。
-
日付の差分の求め方(日、分)
-
前日の日付取得するには?
-
体重が3kg増える/減る の英語...
-
日付範囲をの連番と月末を取得
-
PICで世界時計を作りたいのですが
-
PerlからMysqlに接続してデータ...
-
Schemeのプログラミング うる...
-
perlでcheckboxがうまく整理で...
-
時間の計算について
-
年令の計算方法
おすすめ情報