パスを絶対パスで書きたいのですが、
(../images/xxx.jpg ではなく /images/xxx.jpg という意味です)
そうすると画像が表示できなかったり、リンクが機能しなかったりと
とにかくやりにくくてこまります。
この問題を解消する方法は無いでしょうか?
web製作経験が浅い人間でも簡単に使え方法でお願いします。
ついでに、今更ですが
相対パス、仮想パス、絶対パス、フルパス
の、違いを簡単に教えてください。
http://www.hoge.com/images/xxx.jpg の画像をhtmlで表示する際、
<img src="/images/xxx.jpg"> と書く場合のパスは何パスと言うのでしょうか?
また、phpを書いているときにプルパスで...と言う場合
以下のどちらが「フルパス」に該当するのでしょうか?
場合によって変わるので、両方なのでしょうか?
/images/xxx.jpg
/xxxx/public_html/images/xxx.jpg
(サーバー毎によって異なりますが...)
ちなみにあなたは、以下をそれぞれ何と言いますか!?
../../images/xxx.jpg
/images/xxx.jpg
/xxxx/public_html/images/xxx.jpg
お願いします
Dreamweaverで「サイトの定義」をやっていればコーディング画面でも画像が表示されます。
相対パス(ドキュメント相対)
../../images/xxx.jpg
相対パス(サイトルート)
/images/xxx.jpg
絶対パス
http://www.hoge.com/images/xxx.jpg
仮想パス?
サーバー内の任意のディレクトリ等を任意のURLに割り当てたりします。例えば下記。
/xxxx/public_html/images/xxx.jpg(サーバー内)
↓
http://www.hoge.com/images/xxx.jpg (Web上でのURL)
フルパスはサーバー内での省略なしのパスを呼んだりします。
/xxxx/xxxx/xxxx/xxxx/xxxx/xxxx/public_html/images/xxx.jpg
・パスを絶対パスで書きたい
私ならどこかのサーバにあげてチェックするようにします。
複数人数で作業する場合にも便利ですしね。
・相対パス、仮想パス、絶対パス、フルパス
../../images/xxx.jpg ←相対パス
/images/xxx.jpg ←ルート相対パス
/xxxx/public_html/images/xxx.jpg ←絶対パス
だったと思います。
ありがとうございました。
Windowsならsubstでドライブに割り当ててしまうのはどうでしょうか?
GUIで出来るものもあるようです。
http://www.forest.impress.co.jp/article/2007/03/13/visualsubst.h...
パスというとファイルシステム上の方を指すことが多い気がするので、「フルパス」というと/xxxx/public_html/images/xxx.jpgの方を指すような気がします。
ちゃんと調べてみたら、http://hxxk.jp/2007/01/05/1930 が参考になりました。
ありがとうございました。
フルパスが知りたいのならば
windowsサーバーでは取れないみたいですが
フルパスビューワってのがあります。
すいません。
意味が違います。
ありがとうございました。
ありがとうございました。