スレッド表示 | フラット表示〕 全トピック 923 件中 482 番目 次≫ ≪前

共通メニューにある画像のディレクトリー指定

created: 2005-02-09 00:25 | modified: 2005-02-10 02:36 | reply: 9

[2116] 蛇足なのですが。

user: ごいんきょ。 | created: 2005-02-10 02:36
そのような形での絶対パスで記述する場合。
つまりURL完全方式(造語)での記述じゃない場合。
中には実際のパスで指定しなければならない場合もあります。
もちろん、HTMLタグには、そういったものはありえませんが。

中には。
個人のではなく、サーバ全体のドキュメントルートから。
つまり実際にファイルが置いてある場所を、ローカルパスで指定しなければならないんです。

詳しく説明すると。

普通、1つのサーバを個人で占有することは、ないですよね。
そういう場合、仮想ドメインを設定して、複数の人にアカウントを発行して振りわけます。
僕が、goinkyoというIDでサーバ・スペースを使わせてもらっていたとします。すると多くはこんな形になると思います。

URL http://goinkyo.domain.jp/ファイル名

ローカルパス /サーバ全体のルート/virtual/goinkyo/public_html/

ID:goinkyoさんは、public_html/以下にファイルをアップロードして、http://goinkyo.domain.jp/という基準の、URLを使わせてもらうわけです。

話を戻して。
関数の中には、絶対パスで指定する場合、このパスで指定しなければならないものがある、ということです。

function("/virtual/goinkyo/public_html/noname.file")

などのように。
URLで見たルートからだと、指定できないことがあるんです。


混乱させるようなことを、しかもうだうだと、すいません。
蛇足でした。
自分自身、混乱しています。

ただ、ルートで指定できるはずなのに、うまくいかないぞ?というとき。
そういえばローカルパスがどうとか、聞いたことがあるな、と思い出していただければ。
ルートパス指定が初耳ということなので、参考までに。

ちなみに、上記、仮想ルートの実パスは、$_SERVER["DOCUMENT_ROOT"]でとれます。
Parent: 2113  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 923 件中 482 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑