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ランキング
-
close()で例外が投げられる理由
-
perlを用いた特定文字列間の抽...
-
パスワード自動生成スクリプト...
-
巨大ファイルの行をを逆順に並...
-
perlで複数のファイルの処理に...
-
オープンしたファイルで行の連結
-
テキストファイルの本文中に行...
-
die関数のエラー出力先について
-
ディレクトリ名を取得したい
-
VBAでCSVファイルを途中行まで...
-
window.open でのファイル指定方法
-
awkスクリプトでダブルクォーテ...
-
一行だけ読込
-
VBAでCSVファイルの特定行を書...
-
htaccessで特定のディレクトリ...
-
ファイル全てを .xlsm に変更し...
-
バッチファイルの作り方(CSV→...
-
Perlで フォルダ内の全て...
-
一定時間が経過したフォルダの削除
-
無料配布の郵便番号自動入力cgi...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
close()で例外が投げられる理由
-
perlのflock関数でロックをかけ...
-
改行コードが勝手に
-
巨大ファイルの行をを逆順に並...
-
オープンしたファイルで行の連結
-
Perl で syntax error
-
where can I buy snowbord in t...
-
perlを用いた特定文字列間の抽...
-
Perlで他サイトの情報を取得し...
-
open中のファイルをrename
-
die関数のエラー出力先について
-
ハッシュにファイルハンドル
-
perlで大容量CSVのsort方法につ...
-
テキストファイルの本文中に行...
-
サブスクリプトとのファイルハ...
-
AutoCADのスクリプト
-
フォルダが開かなくなりました。
-
ジョブショップスケジューリング
-
バッチファイルの作り方(CSV→...
-
awkスクリプトでダブルクォーテ...
おすすめ情報