質問等を受付けする入力ホームをうまく動かすには?
[上に]
[前に]
[次に]
後藤利一
[E-Mail]
[HomePage]
1998/01/26(月) 16:48:30
質問や意見をこのホームページの入力ホームのようにしたいのですが、メッセージがうまく送信されませんでした。何がいけないのでしょうか?うまくいく方法を教えてください。
sekikawa
1998/01/26(月) 17:35:04
とほほのHTML完全リファレンス(フォーム)
http://www.tohoho-web.com/html/form.htm
を読みましょう。
あと、「ホーム」じゃなくて「フォーム」ね。
sekikawa
1998/01/26(月) 17:43:21
あ、よく読んだら検討ちがいなこと書いてますね。cgiなのね。
すみません。忘れて下さい。
さようなら。
B-Cus
1998/01/26(月) 18:22:55
> 何がいけないのでしょうか?
FORMをどのように書いて、CGIをどのように書いて、
どのようにうまくいかないのか、を教えていただかないと
誰も答えられないと思いますよ。
cobalt
1998/02/03(火) 21:56:14
何か、似たような質問のようなので、便乗して質問あしてしまいます。
私の場合、社内用のHPに質問コーナーみたいなものを作りたくて、
「とほほのWWW入門」からwwwguest.cgiを頂いて改造しようと思った
のですがサーバに持っていったところ、動作しません。
ちなみに、コードはパス以外まだいじってません。
perlが動作しないのかと思って、簡単なコードを書いてみたところ、動作しました。
また、telnet上から、直接起動すると正常に(telnetのウインドウ上に)
HTML文書を吐き出しました。
何かバージョンの違いとかがあって、うまく行かないのでしょうか?
とほほさんのCGI作成上の注意点についてはよく読んだつもりなのですが、
わかりませんでした。
なにぶん、perlは初めてなので、つまらない理由なのかも知れませんが、
誰かわかりませんか?
それから、後藤さんもとほほさんのCGIをお借りして改造してみてはいかがでしょうか?
(CGIが動作しなければそれまでですが・・・・)
B-Cus
1998/02/03(火) 22:14:01
> 動作しません。
*どのように*動作しないのですか?
何かエラーメッセージが表示されますか?
できればURLを教えてください。
cobalt
1998/02/03(火) 22:40:27
早速のコメントありがとうございます。
> 何かエラーメッセージが表示されますか?
エラーメッセージは確か、「文章にデータが含まれていません」です。
ダイアログで表示されますので、ブラウザからのエラーかと思われます。
> できればURLを教えてください。
残念ながら、社内専用なので、外からだとはじかれてしまうのです。
(シクシク)
これって、一応動いているってことなんでしょうか?
とほほ
1998/02/04(水) 00:59:45
TELNETではうまくいくのに、ブラウザ経由だとうまくいかないという
のは、パーミッション関連の設定が怪しいかもしれません。
cgi-bin/, wwwguest.cgi, wwwguest.dat, wwwguest.tmp, lock/
のパーミッションは大丈夫でしょうか?
B-Cus
1998/02/04(水) 06:12:56
> エラーメッセージは確か、「文章にデータが含まれていません」です。
CGIがデータを何も表示していません。
おそらく「print "Content-type: text/html\n\n";」
だけしか実行されなくて、その後はとほほさんが
いわれるように、パーミッションやファイルがない
などの原因からうまく実行されていないんでしょう。
設置方法に書かれていることは全て実行されました?
パーミッションとか、空ファイルとか、よくわかってない
ってところはないですか?
> これって、一応動いているってことなんでしょうか?
CGI自体は実行されてますよ。ただ何もprintしてない
だけです。
cobalt
1998/02/04(水) 09:21:55
パーミッションについては、CGIの規則にのっとっていると思うのですが、
drwxrwxrwx 2 matsuda 201 512 Feb 3 17:20 lock
-rwxr-xr-x 1 sdcqc hpds 5916 Feb 3 13:59 wwwguest.cgi
-rw-rw-rw- 1 sdcqc hpds 0 Feb 2 15:52 wwwguest.dat
-rw-rw-rw- 1 sdcqc hpds 0 Feb 2 15:52 wwwguest.tmp
以上抜粋。
b-Cusさんの言われるファイルの位置が問題かもしれないです。
アンカータグから絶対パスでCGIを呼び出すとなぜか、サーバからエラーが
帰ってきてましたから。
一寸、ソース内のdat,tmpの呼び出しにパスを着けてみます。
これでOKだったら、実に恥ずかしいです。 (^^;
cobalt
1998/02/04(水) 09:32:49
パーミッションについては、CGIの規則にのっとっていると思うのですが、
drwxrwxrwx 2 matsuda 201 512 Feb 3 17:20 lock
-rwxr-xr-x 1 sdcqc hpds 5916 Feb 3 13:59 wwwguest.cgi
-rw-rw-rw- 1 sdcqc hpds 0 Feb 2 15:52 wwwguest.dat
-rw-rw-rw- 1 sdcqc hpds 0 Feb 2 15:52 wwwguest.tmp
以上抜粋。
b-Cusさんの言われるファイルの位置が問題かもしれないです。
アンカータグから絶対パスでCGIを呼び出すとなぜか、サーバからエラーが
帰ってきてましたから。
一寸、ソース内のdat,tmpの呼び出しにパスを着けてみます。
これでOKだったら、実に恥ずかしいです。 (^^;
cobalt
1998/02/04(水) 09:59:41
表示できました。
お騒がせして申し訳ありませんでした。
B-Cusさん、とほほさんありがとう御座いました。
私が解決マークを付けちゃいけないですから、とりあえず、
お礼だけという事で。 m(_ _)m ペコペコ
[上に]
[前に]
[次に]