今日は久しぶりにCGIを作っていました。
内容はとっても基本的でCSV形式でWEB上に保存されているものを逆順でソートしてから、画面上にレイアウトをして表示するというもの。
ところがいくらやってもエラーが出て動作する気配がまったくない。
久しぶりだから何か間違ったかな?
と思いながらもプログラムはだんだんと簡単に・・・・
最後にはとうとう「Hello World!!」まで行ってしまった。(T_T)/~~~
それでもエラーが出るのでいろいろと調べてみると。
Premature end of script headers:
ありました。
改行をきちんと認識していないとのこと。
エラーを出さないようにするには
#! /usr/bin/perl
この行を
#! /usr/bin/perl --
にすると直るというので試してみると、ちゃんと動きました。
どうやら、Dreamweaver8 に変えてから初めてCGIを作ってこの異常動作ですから、ftpが何かおかしいのかも。
まるで呪文ですね??
呪文といえば思い出すのがYahoo!のページの文字化け対策
<html>
<head>
<title>Yahoo! JAPAN</title>
<!--京-->
<STYLE TYPE="text/css" media="all">
以下略
てな感じでまさに呪文!
今日の一言:WEBの世界では日本語を使うと不思議なことがいろいろ起こりますね?

0 件のコメント:
コメントを投稿