掲示板制作について?

[上に] [前に] [次に]
椎名林檎の弟子 [E-Mail] 1999/12/05(日) 05:10:36
はじめまして。
複数扱える掲示板をつくっているのですが、投稿部分と投稿されてから表示される部分を一緒にしてこれをhtmlのファイルで作りたいのですが
CGIのファイルに直にこの内容を書けば早いのですが、掲示場の投稿部分にそれぞれ違った画像を載せたいのでどうしてもCGIの方に直に書いてしまうと一つのスクリプトで処理出来なくなる問題で1週間程悩んでます。この場合どのようにやったらよいのでしょうか?
又、複数の掲示板を扱う場合logやdatファイルがそれぞれ掲示板ごとに分離されているのが普通と思うのですが、このようなファイル処理をする場合、今思いついているのがhiddenタグでCGIにNAME=type value=1というようにKEYを渡してファイルを関連付けるしか思いつかないのですが、自分のつくったCGIから***.cgi?log=log1なんかでファイルを作っていくルーチンはどのようにしたらよいのでしようか?
ぜひ教えていただけませんでしょうか?お願いします。

P初心者 1999/12/05(日) 14:05:17
起動時はCGIの引数でidを渡し、それ以降はhiddenでidを引き渡していきます。
このidでid毎の処理をします(ログファイルはid名使ったり、id毎にgifや背景色等を替えます)
<A HREF="/cgi-bin/xxx.cgi?id=XXXX&〜〜
普通の掲示板がお分かりなら、idをきくif文を追加するだけです!

P初心者 1999/12/05(日) 16:07:22
>idをきくif文を追加するだけです!

不特定多数だとif文ではきびしいので、
idをキーにしたid固有の情報ファイル外部にもち処理したほうがいいと思います。

とほほ 1999/12/06(月) 00:31:26
hiddenを用いなくても、直接<A HREF="xxx.cgi?log=log1">XXX</A>
でも構いませんね。

log=log1 の部分の指定をCGIで読み取る方法をお探しであれば、
http://www.tohoho-web.com/wwwcgi4.htm#CgiTemplate
あたりをご参照ください。

[上に] [前に] [次に]