このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

IMGタグからCGI〜(ASIP)

発言者:スマイル
( Date Thursday, July 06, 2000 08:40:05 )


はじめまして、以前、投稿されたよたろーさんと内容が同じ感じなのですが、ここ数週間HPを見たり、いろいろテストしてもうまくいかないので、どなたか教えてください。お願いします。

--giftest.cgi--
#!/Perl
print"<img src=\"./img/test.gif\" alt=\"x\">";

--giftest.html--
<HTML>
<HEAD>
 <META HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=x-sjis">
 <TITLE></TITLE>
</HEAD>
<BODY>
<!--SELECTION--><!--/SELECTION-->
<IMG SRC="giftest.cgi" ALIGN="BOTTOM">
</BODY>
</HTML>

--主な構成--
AppleShareIP6.2
MacJPerl5.2.0
Pagemill3.0

--内容--
直接「giftest.cgi」を実行すると表示されます。ところが「giftest.html」を実行すると、小さな枠のみで「giftest.cgi」に記述してある「ALT=」が反映されてもいませんでした。
HTMLの内容を以下のように修正すると、ボタンを押すことでうまく表示されました。

--giftest.html--
<HTML>
<HEAD>
 <META HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=x-sjis">
 <TITLE></TITLE>
</HEAD>
<BODY>
<FORM ACTION="giftest.cgi" METHOD="GET">
<!--SELECTION--><!--/SELECTION-->
<INPUT TYPE="submit" VALUE="Push!" NAME="">
</FORM>
</BODY>
</HTML>

--その他--
web共有コンパネがWebサーバマシンのコントロールパネルに無かったので、これが原因でしょうか?機能拡張には登録できるのですがコントロールパネルへのインストール方法がわかりません。

以上、わかっている範囲で書いてみました。初心者ですがよろしくお願いします。




しあわせのツボ さんからのコメント
( Thursday, July 06, 2000 09:41:43 )

IMGタグによるCGI呼び出しであって、SSIによるIMGタグ出力とは異なります。
giftest.cgiからIMGタグを出力しても、それが呼び出し元HTMLの
IMGタグと置き換わる訳ではありません。
この構成のままであれば、giftest.cgiは自力で画像データそのものを
出力しなければなりません。

それと、ASIPを使うならweb共有は外して下さい。

# ところでASIPってSSI使えるのでしょうか。不勉強ですみません。

スマイル さんからのコメント
( Thursday, July 06, 2000 11:39:06 )

しあわせのツボさん、コメントありがとうございます。
最終的にはカウンターを表示させるようにしたのですが、ASIPを使っての方法をしりたいのですが・・・。良い方法があれば教えてください。
よろしくお願いします。(ちょっと泣きが入っています)

あと、アップルカスタマーセンターというところに問い合わせをしたのですが「ASIPはSSIが使えないかもしれないです」という返答だったのと「exec cmd="giftest.cgi"」を使用してもダメだったのでサポートしてないのかもしれませんね。



しあわせのツボ さんからのコメント
( Thursday, July 06, 2000 12:14:50 )

MacPerlでCGIカウンタを組んだことがありますが、
パフォーマンス的に実用になりませんでした(苦笑)。

http://www.ravi.ne.jp/
ここにMac OS上で動作するカウンタプログラムがありますから、
一度試してみてはいかがでしょうか。

しかしAppleも「SSIが使えない【かも】」って…
サポートになってないのでは。

スマイル さんからのコメント
( Thursday, July 06, 2000 15:49:15 )

しあわせのツボさん、いろいろとありがとうございます。
早速、教えていただいたHPをあたってみようと思います。
また、いきづまった時には書き込みしようと思いますので、その時はよろしくお願い致します。ありがとうございました。