2.アイコンつき掲示板に持ち込みアイコンをつけよう2.アイコンつき掲示板に持ち込みアイコンをつけようアイコンつき掲示板が最近はやっています。アイコンは設置者が用意したものしか使えないことが多いです。そこで自分で作ったアイコンも使えるようにする改造をしてみようと思います。警告:ある程度知識がないと改造できないのでperlの基礎と掲示板動作の基礎や使っている掲示板についてしっかり勉強しましょう。今回はこのとおりなのでCGIの動作テストは一切行っていません。掲示板のログデータを解析しましょう。15:00:00,A,a@i.com,http://www.i.com/~i/,1,やっほー,やっほー、Aです。17:30:27,B,bz@cd.com,http://www.cd.com/home/bz/,2,RE:やっほー,Aさん元気してた?,この場合「,」を区切りとして記事番号,親記事番号,日付,名前,メールアドレス,URL,アイコン番号,題名,本文,となっています。このデータを使った掲示板の表示はたとえばこんな感じになります。リンクははらないので多少違います。15:00:00MAIL:a@i.comURL:http://www.i.com/~i/やっほー、Aです。17:30:27MAIL:bz@cd.comURL:http://www.cd.com/home/bz/Aさん元気してた?このデータに持ち込みアイコンのURLを付け加えます。15:00:00,A,a@i.com,http://www.i.com/~i/,1,やっほー,やっほー、Aです。http://www.i.com/i/a.gif,記事番号,親記事番号,日付,名前,メールアドレス,URL,アイコン番号,題名,本文,持ち込みアイコンURL,となります。持ち込みアイコンの表示ができるように改造します。src=$icons[$icon]>";}見ていただければわかりますけど持ち込みアイコンがある場合はそれを表示してない場合は設置者が用意したアイコンを表示させています。次に持ち込みアイコン登録の改造をします。$nline);&save;拡張子チェッカーでは拡張子がjpg,gif,png以外の拡張子ならば持ち込みアイコンのURLを無効にしています。フォームにも持ち込みアイコンのURL欄を追加しておきましょう。これで改造は終わりです。終わってなかったらどうしよう?(おいっその辺は自分でどうにかしてください。゙っ?解説しているひまがあったら改造済みのスクリプト公開しろって?何をおっしゃるウサギさん。自分で改造するから楽しいんですよー(^。