インフォメーションBBS
[使い方]
[タイトルのみ]
[関連発言]
[最新20発言]
[過去ログ一覧]
発言#0735を修正または削除できます:
お名前:
←パスワード(修正用)
アドレス:
タイトル:
本文:
#0733(来栖川 仁氏)の書き込みを引用します: >はじめて投稿させていただきます来栖川と言います >まだCGIをはじめて2日目の超初心者なのですが、ドッシー秋山&キャメル桜田さんの >本を参考に一番やさしいSSIカウンターに挑戦してみたのですが、うまくブラウザに反 >映されません。数字が表示されるべきところへ >an error occurred while processing this directive >とか出ます >でもログファイルはキチンと更新されているようなのでスクリプトは正常に動いてい >るようなのですが。たぶん原因はサーバー側の制限で#execというのが使えなく >て #includeとかいうのを使うように指示されている事にあると思うのですが >なにぶん初心者なものでなにがなんだかさっぱり解りません。どなたか教えていただ >けないでしょうか。ああ神様 お仲間が一人ふえましたねぇ!! わかやま神と申します。どーぞ、よろしく。 私もカウンタで苦労しました。 で、#includeでのスプリクト呼び出しの書式ですが、 スプリクトのファイル名がcount.pl、logファイル名がcount.logだとします。 <!--#include virtual="/cgi-bin/user/****/count.pl"--> とHTML文書にタグを入れて下さい。 ****の部分は来栖川さんのuser_IDにします。 これで動作するはずです。 注意する点は、 1)スプリクトはcgi-binの中にアップする。 cgi-bin以外ではスプリクトは動作しません。 2)logファイルのパス指定は環境変数を基準に参照します。 cgi-binの中にlogファイル「count.log」があるなら "$ENV{'HOME'}/cgi-bin/count.log";とします。 一度おためしあれ
[トップページに戻る]
管理人 :
キャメル