質問等を受付けする入力ホームをうまく動かすには?

[上に] [前に] [次に]
後藤利一 [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 ペコペコ

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