落書き帳の「rakugaki.txt」の構造

[その1]

John 1999年06月03日 23時24分
コメント3の文章です。

John 1999年06月03日 23時23分
コメント2の文章です。

John 1999年06月03日 23時22分
コメント1の文章です。

John 1999年06月03日 23時21分
コメント0の文章です。

 
 上記の場合,次のようになる

   ここまで広げてください!
←−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−→

00000000 :
00000010 :
00000020 :
00000030 :
00000040 :
00000050 :
00000060 :
00000070 :
00000080 :
00000090 :
000000A0 :
000000B0 :
000000C0 :
000000D0 :
000000E0 :
000000F0 :
00000100 :
00000110 :
00000120 :
00000130 :
00000140 :
31 39 39 39 94 4E 30 36 8C 8E 30 33 93 FA 20 32
33 8E 9E 32 31 95 AA 2C 4A 6F 68 6E 2C 6A 75 38
79 2D 68 73 74 6E 40 61 73 61 68 69 2D 6E 65 74
2E 6F 72 2E 6A 70 2C 83 52 83 81 83 93 83 67 82
4F 82 CC 95 B6 8F CD 82 C5 82 B7 81 42 2C 2C 2C
2C 0D 0A 31 39 39 39 94 4E 30 36 8C 8E 30 33 93
FA 20 32 33 8E 9E 32 32 95 AA 2C 4A 6F 68 6E 2C
6A 75 38 79 2D 68 73 74 6E 40 61 73 61 68 69 2D
6E 65 74 2E 6F 72 2E 6A 70 2C 83 52 83 81 83 93
83 67 82 50 82 CC 95 B6 8F CD 82 C5 82 B7 81 42
2C 2C 2C 2C 0D 0A 31 39 39 39 94 4E 30 36 8C 8E
30 33 93 FA 20 32 33 8E 9E 32 33 95 AA 2C 4A 6F
68 6E 2C 6A 75 38 79 2D 68 73 74 6E 40 61 73 61
68 69 2D 6E 65 74 2E 6F 72 2E 6A 70 2C 83 52 83
81 83 93 83 67 82 51 82 CC 95 B6 8F CD 82 C5 82
B7 81 42 2C 2C 2C 2C 0D 0A 31 39 39 39 94 4E 30
36 8C 8E 30 33 93 FA 20 32 33 8E 9E 32 34 95 AA
2C 4A 6F 68 6E 2C 6A 75 38 79 2D 68 73 74 6E 40
61 73 61 68 69 2D 6E 65 74 2E 6F 72 2E 6A 70 2C
83 52 83 81 83 93 83 67 82 52 82 CC 95 B6 8F CD
82 C5 82 B7 81 42 2C 2C 2C 2C 0D 0A
: 1999年06月03日 2
: 3時21分,John,ju8
: y-hstn@asahi-net
: .or.jp,コメント0
: Oの文章です。,,,
: ,..1999年06月03日
: . 23時22分,John,
: ju8y-hstn@asahi-
: net.or.jp,コメン
: ト1の文章です。
: ,,,,..1999年06月
: 03日 23時23分,Jo
: hn,ju8y-hstn@asa
: hi-net.or.jp,コメ
: <塔g2の文章です
: .。,,,,..1999年0
: 6月03日 23時24分
: ,John,ju8y-hstn@
: asahi-net.or.jp,
: コメント3の文章
: です。,,,,..


($date,$name,$email,$comment,$d1,$d2,$d3,$d4) = split(/\,/,$line);

ということからも解るように,

日付 , 名前 , メール , コメント , dummy1 , dummy2 , dummy3 , dummy4 , 復帰 改行
BR 削除

  「,」→ 2C
       0D − 復帰文字 (carriage return )− ¥r − <BR>
       0A − 改行文字 (new line)      − ¥n −  削除


CGI(Perl)では       
       $comment =~ s/\r/<BR>/g;
       chop($line);


* dummy(ダミー) 今は空(カラ) 使ってない



[その2]

John 1999年06月04日 01時45分
一行目。
二行目。
三行目。

日付 , 名前 , メール , 一行目。 復帰 二行目。 復帰 三行目。 , d1 , d2 , d3 , d4 , 復帰 改行
BR BR BR 削除