インフォメーションBBS
[使い方]
[タイトルのみ]
[関連発言]
[最新20発言]
[過去ログ一覧]
発言#1057を修正または削除できます:
お名前:
←パスワード(修正用)
アドレス:
タイトル:
本文:
#1056(須々木氏)の書き込みを引用します: >>img src="$1.gif"じゃだめですか? >試してみましたが、駄目でした。 カレントディレクトリを考えるとダメでしょう。 >>それとも、img src="/home/hogehoge/cgi-bin/$1.gif"となるかな? >これをすると、ユーザーごとに異なるcount_g1.cgiを用意する必要がでてしまい >ますので、現在思案中です。 ちょっと整理して、 cgiの場所: /usr/pkg/libexec/cgi-bin/count_g1.cgi cgiを呼び出すhtmlの場所: /home/hogehoge/public_html/index.shtml とすると、カレントディレクトリは/home/hogehoge/public_html/になるわけです。 これは、cgi実行中も(おそらく)変わりません。 となると、count_g1.cgiから確実にgifファイルを呼び出すには、 絶対パスで指定するしかありません。 しかし、/usr/pkg/libexec/cgi-bin/に0〜9.gifを置いて、 count_g1.cgiから絶対パスで指定しても、うまく表示されません。 (これは私のサーバの設定のせいかもしれません) 回避策として、/usr/pkg/libexec/img/を作り、gifファイルだけ そこに置くことにより表示されるようになりました。 count_g1.cgiからは、 <IMG SRC=\/usr\/pkg\/libexec\/img\/$1.gif> のように指定します。 (httpd.confで/usr/pkg/libexec/img/ディレクトリの設定が必要かもしれません)
[トップページに戻る]
管理人 :
キャメル