月/日を入力して表示をさせるには?

[上に] [前に] [次に]
hiro [E-Mail] 1998/07/19(日) 16:44:22
今度新しくホームページを作りたいと思っていますが皆さんのお力をお借りしたくて質問致します。
月/日を別々に入力してそこから一年365日を一ページづつ表示したいのですがやり方が解りません。それともう一つ一年間を全部HTMLに変換しないと駄目ですかね。規定のフォームにテキストを埋め込む事は出来ないでしょうか。
お忙しいとこ申し訳御座いませんが、以上の事が解る方はいませんか。
宜しくお願い致します。

B-Cus 1998/07/20(月) 00:58:54
つまり日付を指定すればその日の日記が見られる、みたいなことをやりたいと
いうことでしょうか? もう少しご希望のことを詳しく書いていただけると
わかりやすいのですが。

それはそれとして、入力時にCGIを使って日付・内容を入力し、
閲覧時もCGIを使うというのはどうでしょう。
# 説明がおおざっぱすぎるかな(^^;

hirro [E-Mail] 1998/07/20(月) 07:51:44
有り難う御座います。CGIを使って入力するのは良いのですが、
書き方等サンプルが有ればうれしい限りです。
CGIを勉強しないと駄目ですかね?

B-Cus 1998/07/21(火) 04:10:54
> 書き方等サンプルが有ればうれしい限りです。

おおまかな雛型くらいなら書いてもいいですが、
細かいところまで書くつもりはないので、hirroさんが
残りを作ってください。ですから、

> CGIを勉強しないと駄目ですかね?

当然です、と答えておきましょう。

で、雛型を書いてもいいのですが、結局ご希望のものは

>> つまり日付を指定すればその日の日記が見られる、みたいなことをやりたいと
>> いうことでしょうか?

でいいんでしょうか? いざ頑張って書いたら「いやちょっと違うんで…」と
言われても困るので、ここははっきりしてください。

hiro [E-Mail] 1998/07/22(水) 00:29:52
はい、その通り日付を指定してその日を表示させられれば良いのですが、1月1日の場合、入力は01&1のどちらでも検索が可能にしたいです。参考書等、推薦が有りましたら教えて戴けないでしょうか!

B-Cus 1998/07/22(水) 02:17:10
例えば、こんな感じ。
http://www.cs.gunma-u.ac.jp/~j5306050/cgi-bin/samp.cgi

スクリプトはこんなの。
http://www.cs.gunma-u.ac.jp/~j5306050/cgi-bin/samp.txt

データファイルはこれ。
http://www.cs.gunma-u.ac.jp/~j5306050/cgi-bin/diary-file


不具合はいっぱいあります。変な日付を入力した場合のエラー処理。
存在しない日付の日記を読もうとした場合のエラー処理。一度書き込んだ
日付の日記を更新したい場合の処理。日記中にタグを使えるようにする処理。
このままでは誰でも書き込めてしまうので、そこらへんの処理。
あと、日本語が書けるかどうかも試してません。

あとはがんばってください。

> 1月1日の場合、入力は01&1のどちらでも検索が可能にしたいです。

これはsprintfで処理しておきました。

> 参考書等、推薦が有りましたら教えて戴けないでしょうか!

僕は「プログラミングPerl」(旧版)から始めましたが、プログラムを
書いたことが一度もないなら、他の本を読んだ方がいいかもしれません。

とりあえず上のformで「参考書」をキーワードに検索してみてはいかがでしょう。

hiro [E-Mail] 1998/07/23(木) 07:54:55
[[解決]]
色々と有り難う御座います。後は頑張って自分なりにやってみます。
今度ホームページが開設した場合はご連絡を致しますので遊びに来て下さい。
最後に此処のホームページをリンク差せて頂きます。宜しくお願い致します。

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