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(メッセージの表示)は、実行できます。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
Perlのことは全然わかりませんが・・・・
syntax errorって文法間違いってことですよね。
syntax error at c:\WWW\PUBLIC~1\UP_FIL~1.CGI line 58, near "open(INDD1, "$indd""
"open(INDD1, "$indd""
部分の「)」かっことじがないようですが。
ありがとうございます。
"open(INDD1, "$indd""
ご指摘のところは、ERROR LOG の出力です。
SOURCE CODE のほうは、下記のようになっていて、)がついています。
open(INDD1, "$indd");
この部分については、エラー部分をコメント化したり、不要部分を「切り取り」「貼り付け」しているうちに、エラーが消えてしまいました。
これって、エディターの問題なんですかね?・・・
Word Pad をつかってるんですが・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- Perl perlのflock関数でロックをかけたままopen関数で何度もファイルを開きなおすことはできますか 3 2023/05/01 22:25
- Perl Perlのエラーについてご教授ください。初心者です。 CGIを別サーバに移したところ、Perlのバー 5 2023/05/31 10:48
- Windows 10 VirtualBox 7のゲストOSでの物理HDDパーティションのマウント方法 2 2023/05/04 13:01
- Excel(エクセル) エクセル 値をコピペした時に、条件付き書式で塗られた背景色もペーストさせる 2 2023/04/05 17:21
- その他(プログラミング・Web制作) pythonのこのエラーがわかりません 3 2022/11/16 14:54
- MySQL 何にかが違うから エラーなんでしょうね! 2 2022/09/18 05:28
- 戦争・テロ・デモ ウクライナ、メル友に五千円要求されてさ 1 2022/04/02 09:38
- Ruby パイソンでテキストファイルが読み込めない 1 2022/11/14 16:42
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
perlを用いた特定文字列間の抽...
-
改行コードが勝手に
-
open中のファイルをrename
-
close()で例外が投げられる理由
-
GD.pmで作成した画像を保存する...
-
perlの最適化に取り組む際のa.o...
-
掲示板を作るにあたり、ロック...
-
ファイルの入出力が出来ません。
-
パスワード自動生成スクリプト...
-
データの並べ替え
-
fopenでディレクトリ内の全ファ...
-
バッチファイルの作り方(CSV→...
-
ReadLineでの読み出し行を指定する
-
awkスクリプトでダブルクォーテ...
-
教えて!perlから.exeファイル...
-
MySQLに画像を格納してperlで取...
-
パスから最後のディレクトリだ...
-
ExcelをCSV書き出す場合のシー...
-
DOSコマンドで、標準出力を出力...
-
dos変数の%~dp0は powershellで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
close()で例外が投げられる理由
-
perlのflock関数でロックをかけ...
-
perlを用いた特定文字列間の抽...
-
テキストファイルの本文中に行...
-
ジョブショップスケジューリング
-
while(<ハンドラ>) {} で行数を...
-
改行コードが勝手に
-
perlでファイル内の文字列を置...
-
perlで大容量CSVのsort方法につ...
-
cgiの投票回数制限設定について...
-
perlで複数のファイルの処理に...
-
オープンしたファイルで行の連結
-
Perl で syntax error
-
巨大ファイルの行をを逆順に並...
-
パスワード自動生成スクリプト...
-
AutoCADのスクリプト
-
PICでFatFsでオープンした内容...
-
Perlで他サイトの情報を取得し...
-
パイプをopenして/usr/bin/grep...
-
telnet接続
おすすめ情報