- PR -

jcodeエラー?

1
投稿者投稿内容
sama
常連さん
会議室デビュー日: 2003/05/16
投稿数: 37
お住まい・勤務地: 福岡
投稿日時: 2003-05-29 00:45
IIS+win2000サーバで
perlのスクリプトを設置しているのですが、
以下のようなエラーが発生します。

The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:
Undefined subroutine &jcode::f called at jcode.pl line 111.

ここのエラーの原因はわからないのですが、
ただどういう時にエラーが発生するかは特定できました。
どういうケースで、エラーが発生するかといいますと
フォームに漢字、カタカナ、ひらがなを入力したときのみ
上記のエラーがでます。

どのようなスクリプトかといいますと、
フォームに入力した情報が、管理人にメールで届くといった仕組みです。


以下に原因と思われる下りのスクリプトを添付します。

sub do_order {
local($id, $oneline, $i, $j);

&get_cookie(1);
&get_cookie(2);
&get_cookie(3);
&get_cookie(4);
$myname = $COOKIE{myname};
&jcode'convert(*myname,'$kanjicode'); # '
$myfuri = $COOKIE{myfuri};
&jcode'convert(*myfuri,'$kanjicode'); # '
$mymail = $COOKIE{mymail};
&jcode'convert(*mymail,'$kanjicode'); # '
for($id=0;$id<=$qcount;$id++) {
$j = "my$id";
$form{$j} = $COOKIE{$j};
&jcode'convert(*form{$j},'$kanjicode'); # '
}

*が手前についている変数のみが、エラーを発生させます。
他に、このような症状の方がいましたらご教授ください。
sama
常連さん
会議室デビュー日: 2003/05/16
投稿数: 37
お住まい・勤務地: 福岡
投稿日時: 2003-05-29 17:14
jcode.plに直接アクセスすると
以下のようなエラーが発生します。

CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:

UNIX環境ではでていません。
1

スキルアップ/キャリアアップ(JOB@IT)