メールフォームからメール送信するページを作成したいのですが、
最初の方の
require 'perl-lib.pl';
の所で、処理が止まってしまいます。
#↓=======================================
#!c:/Perl/bin/perl
print "Content-type: text/html\n\n";
require "cgi-lib.pl";
require "jcode.pl";
require "perl-lib.pl"; # ←ここでとまる。
:
#↑=======================================
サーバは、社内のWebサーバです。
サーバの環境は、
・OS:WindowsXP
・サーバソフト:Apache HTTP Server 2.0.54
・ActivePerl 5.8.7 Build 813
です。
perl-lib.plの保存先フォルダを変えてもダメでした。
(もちろん、その際、requireのパスも変更)
perl-lib.plは、クライアントからアスキーモードでアップロードしました。
パーミッションは777です。l
perl-lib.plは、
http://www.tryhp.net/perllib.htm
よりダウンロードしました。
原因が分からず行き詰っております。
どのようなことが考えられるでしょうか。
どなたかご存知の方、ご教授願います。
No.1
- 回答日時:
こんにちは。
「perl-lib.pl」の中でrequireしているものがないとか・・・?
この回答への補足
>「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;
>「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;
No.2ベストアンサー
- 回答日時:
perl-lib.plの中に、
require 'Jcode.pm';
の記述があるので、これをコメントにしてみたらどうでしょう。
ご回答、誠にありがとうございます。
>これをコメントにしてみたらどうでしょう。
ご指摘のとおり、対応してみたら、解消しました。
基本的な質問で、誠に申し訳ございませんでした。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- MySQL Mac です。ローカルホストの phpMyAdmin にアクセスできません。 1 2023/06/06 17:14
- Perl Perlのエラーについてご教授ください。初心者です。 CGIを別サーバに移したところ、Perlのバー 5 2023/05/31 10:48
- UNIX・Linux AWSのEC2のZabbixユーザーでawscliコマンドが実行できない状態を解決する 1 2022/12/06 22:17
- その他(プログラミング・Web制作) python flask から fastapiへの移行時のエラー対処 1 2023/02/05 12:26
- CGI -T(汚染モード)でメールが送れません 1 2022/06/12 14:11
- C言語・C++・C# プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほし 1 2022/10/13 11:48
- Ruby Ruby / passenger のインストールについて 1 2023/01/30 18:31
- 法学 法律の事を勉強し始めて数日なのですが、少しこんがらがってます。 PL法で、例えばヘアドライヤーを使用 1 2022/10/09 22:38
- Access(アクセス) Vba Userformを前面に出すについて 3 2022/04/15 12:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
perl DBD::Pg インストールでエ...
-
DBIをCPANからインストール時に...
-
Excel VBAでリンク切れをチェッ...
-
グラフのX,Y座標を取得したい
-
例外処理のフローチャートの記...
-
Excel VBA 定義されたプロージ...
-
Excel VBAで、ユーザーフォーム...
-
ハマったので助けて~。Apache...
-
ユーザー定義関数に#NAME?が返...
-
Access VBA標準モジュールにつ...
-
【vba】フォームに書いてあ...
-
VBAで別モジュールへの変数の受...
-
Excel VBA 『Call』で呼び出す...
-
フォームデータ-の送信時の確認...
-
ExcelVBA:パブリック オブジェ...
-
モジュールとクラスの違いって...
-
VBAでoutlook365が起動しません。
-
VBA ユーザーフォーム Image1 ...
-
「デバイスは PRN を初期化でき...
-
モジュールとは何ですか
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Python エクセル読み込み xlrd...
-
DB_Fileモジュールインストール...
-
Perl+DBD::Oracleのエラーがわ...
-
SOAP::Liteを利用したい!
-
XML::Parser::Expat が無い?
-
Net::SSH::Perlについて
-
Pg.pmモジュールがロードできない
-
use lib qw(変数名);は無理?
-
HTML::FillInFormが使えない(...
-
perlのモジュールについて
-
YAMLについて
-
python
-
CPAN の初期設定のやり直し方を...
-
CygwinでPerlのCSV_XSを実行する
-
Expat.soが読めない!?
-
@INCにrequireされたファイルが...
-
DBIをCPANからインストール時に...
-
GLIBC_2.4 以上がインストール...
-
Jcodeのインストールのエラー
-
perlからpostgres連携時にエラ...
おすすめ情報