人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile


●質問者: powan
●カテゴリ:コンピュータ
✍キーワード:CGI エラー メール
○ 状態 :終了
└ 回答数 : 9/9件

▽最新の回答へ

6 ● masaomix
●150ポイント

http://mitene.jp0.org/cgi-bin/mailform.html

うーーーーーん(^-^;

ちょっとためしに設置してみましたら、

極めて簡単に動作しちゃいましたよ。

基本的な間違いさえなければ、全く単純に設置できます。

ちょっと設置していて気が付いたのは、

mimew.plとmimer.plを取り違えてUPしちゃうことがあるかな、

というところです。

似たようなファイルなのですが、

mimer.plは受信時用なのでこのCGIでは使いません。

どうしても動かないようでしたら、

上記URLから私にメールが届きます(当たり前ですがw)

これで私の回答権は終わりですので、

なにかあったらメールフォームで呼んでください。

一回やってみてうまくいっていますので設置代行も可です。

◎質問者からの返答

大変ありがとうございます。無事送信ができました。

ただ、送信はされるのですが、送信後masaomix様のメールフォームのような、表示にならず、

「警告 : ページの有効期限切れ 要求したページは、フォームで送信された情報を使用して作成されました。このページは、もう利用できません。セキュリティ保護のため、情報は自動的には再送信されません。 情報を再送信し、この Web ページを表示するには、ツール バーの [更新] ボタンをクリックしてください。」という表示になります。しかも何故か文字化けします。上記の文章は、エンコードで、文字変換しました。このような現象はなぜ起きるのでしょうか?


7 ● Algol
●20ポイント

http://www.kawa.net/works/perl/catch/news.html

[Perl] KCatch.pm/CGI エラーメッセージをブラウザに表示

解決策の小ネタですが…

Internal Server Errorだけでは、何のエラーかわかりづらいと思います。

KCatch.pm をスクリプトの最初に入れておくとエラーを表示してくれます。ただ内容によっては、表示されない場合もあるので気をつけてください。

使用方法は、URL参照で…(ぉ

例)

#!/usr/bin/perl

use KCatch qw( execdata );__DATA__

…つづく

◎質問者からの返答

ありがとうございます。次回、上手くいかないときに、試してみたいと思います。


8 ● evil
●5ポイント

http://www.rescue.ne.jp/cgi/webform/

CGI RESCUE チャレンジCGI - フォームメール(WebFORM)

こっちのメールフォームは動くでしょうか?

◎質問者からの返答

ありがとうございます。URLのもので代用してはどうか、ということでしょうか?

ファイル添付のメールフォームが希望なので、こちらのメールフォームにはないようですので、残念ですが。


9 ● mi-si
●10ポイント

http://www.linux.or.jp/JM/html/sendmail/man8/sendmail.8.html

Manpage of SENDMAIL

これは、エラーログの内容をみないと詳しいエラー解析できません。エラーログが見られない時に良くやる手にダミーコードを埋め込んで、どこの部分でエラーが出て行くか切り分けていくと言う方法が有りますが・・・。

まだ出てないところで考えられるのは、

- CGI.pmが入ってない(既存のLinuxのディストリビューションを使っている場合は、まず考えられません。)

- sendmailは使えるものの一定の制限がかかっている(FromとToの指定に制限がかかっているなど。このあたりはプロバイダに問い合わせてみてください)

- cgiを間違えてBinaryモードでアップロードしている(ASCIIモードでアップしなおしてください)

◎質問者からの返答

回答頂きましたが、たった今問題解決しました。

パーミッション設定が、添付のreadmeと違っていたことと、送信後に正常な表示がなかったのと文字化けはHtmlファイルのプログラムの修正で解決しました。皆様ありがとうございました。


6-9件表示/9件
4.前5件|次の5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ