インフォメーションBBS
[使い方]
[タイトルのみ]
[関連発言]
[最新20発言]
[過去ログ一覧]
発言#1057へのレスポンスを書き込んでください:
お名前:
←パスワード(修正用)
アドレス:
タイトル:
本文:
#1057(Rats氏)の書き込みを引用します: >#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/ディレクトリの設定が必要かもしれません)
[トップページに戻る]
管理人 :
キャメル