Perl で syntax error
Perlを勉強中です。
ローカル環境(Win98 / Apache)でCGI(Perl(5.6.))をテストしようとすると、下記のようなエラーメッセージが出ます。
Premature end of script headers: c:/www/public_htm/up_file.cgi
String found where operator expected at c:\WWW\PUBLIC~1\UP_FIL~1.CGI line 59, near "open INDD1, "$indd1""
syntax error at c:\WWW\PUBLIC~1\UP_FIL~1.CGI line 58, near "open(INDD1, "$indd""
Execution of c:\WWW\PUBLIC~1\UP_FIL~1.CGI aborted due to compilation errors.
多分、ファイルのopen定義が間違ってるような感じなんですが、SOURCEと1日にらめっこしてても、どうにもこうにも解りません・・・
よろしくお願いします。
=== SOURCE CODE ================
open(INFILE, "$indd") || die "can't open : $!";
open(OUTDD1, ">$outdd1") || die "can't open : $!";
※ OUTPUT file のほうは、エラーになってないみたいなのに・・・
※ いちおう、簡単なCGI(メッセージの表示)は、実行できます。
お礼
有難うございます、質問の仕方が悪くてすみません、 これから色々と考えてみます。