• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:メールフォームからメール送信するページを作成したいのですが、)

メールフォームからメール送信するページを作成したい

このQ&Aのポイント
  • Perlのメールフォームからメール送信するページを作成したいが、処理が止まる
  • サーバの環境はWindowsXPで、Apache HTTP Server 2.0.54とActivePerl 5.8.7を使用している
  • perl-lib.plファイルを保存先フォルダを変えても正常に動作せず、クライアントからアップロードしたファイルを使用している

質問者が選んだベストアンサー

  • ベストアンサー
  • YkazubonY
  • ベストアンサー率30% (26/86)
回答No.2

perl-lib.plの中に、 require 'Jcode.pm'; の記述があるので、これをコメントにしてみたらどうでしょう。

asakichi00
質問者

お礼

ご回答、誠にありがとうございます。 >これをコメントにしてみたらどうでしょう。 ご指摘のとおり、対応してみたら、解消しました。 基本的な質問で、誠に申し訳ございませんでした。 ありがとうございました。

その他の回答 (2)

回答No.3

こんにちは。 >よくわかりませんが、 なんでわからん??? 「perl-lib.pl」のソース見たら、useしたりrequireしたりしてるでしょ??? ここのパスがおかしいとか、そういう事ではないんですか? という回答なんですが???

asakichi00
質問者

お礼

>>>なんでわからん??? わからんから、わからん言うとんねん。

回答No.1

こんにちは。 「perl-lib.pl」の中でrequireしているものがないとか・・・?

asakichi00
質問者

お礼

>「perl-lib.pl」の中でrequireしているものがないとか・・・? よくわかりませんが、 メールフォーム作成のソースをそのままコピペしただけなのですが。 #!/usr/local/bin/perl require 'jcode.pl'; require 'perl-lib.pl'; $sendmail = '/usr/lib/sendmail'; $uuencode = '/usr/bin/uuencode'; readparts('QUERY', '<>=', 'sjis'); $subject = 'ありがとうございました'; $master = 'info@trythehomepage.com'; $body = 'ご登録ありがとうございました。'; $body .= '今後ともよろしくお願いします。'; &jcode'convert(*subject,'jis'); &jcode'convert(*body,'jis'); $err = (send_email($sendmail,$uuencode,$subject,$master,$QUERY{'email'},'','',$body,'','')); $err && &error_view($err); html_head('#FFFFFF','#000000','#FF0000','#0000FF','#00FF00','',0,0,''); print "<center>\n"; print "<table border=1><tr><td bgxolor=#FFFFAA><font size=2>\n"; print $body; print "</font></td></tr></table>\n"; print "</center>\n"; print "</body></html>\n"; exit;

asakichi00
質問者

補足

>「perl-lib.pl」の中でrequireしているものがないとか・・・? よくわかりませんが、 メールフォーム作成のソースをそのままコピペしただけなのですが。 #!/usr/local/bin/perl require 'jcode.pl'; require 'perl-lib.pl'; $sendmail = '/usr/lib/sendmail'; $uuencode = '/usr/bin/uuencode'; readparts('QUERY', '<>=', 'sjis'); $subject = 'ありがとうございました'; $master = '(メルアド)'; $body = 'ご登録ありがとうございました。'; $body .= '今後ともよろしくお願いします。'; &jcode'convert(*subject,'jis'); &jcode'convert(*body,'jis'); $err = (send_email($sendmail,$uuencode,$subject,$master,$QUERY{'email'},'','',$body,'','')); $err && &error_view($err); html_head('#FFFFFF','#000000','#FF0000','#0000FF','#00FF00','',0,0,''); print "<center>\n"; print "<table border=1><tr><td bgxolor=#FFFFAA><font size=2>\n"; print $body; print "</font></td></tr></table>\n"; print "</center>\n"; print "</body></html>\n"; exit;

関連するQ&A