2011-01-02 9 views
-1

ディレクトリに問題があります。ディレクトリの問題!

私は以下の場所にファイルがあります。

のpublic_html/V3/index.phpを

そしてその中に、私は次のよう

のpublic_html /ナビゲーション/ sideLogIn.php

に到達したい私は、次のように使用しています

include("/navigation/sideLogIn.php"); 

何らかの理由で、そのコードは私が期待しているものを見つけることができません。 私は何が間違っていますか? 私はrootになったと思った?

ありがとう

EDIT。

また、次のことも考えてみたいと思うようです。

 echo '<img src="$_SERVER[DOCUMENT_ROOT]/images/users/tiny.jpg" alt="" />'; 

おかげ

+0

あなたは、相対パス、絶対パス、およびDOCUMENT_ROOTとは何かを理解する必要があります – ajreal

答えて

0

あなたは絶対ディレクトリをしたい場合は、代わりに比べて1つの、それは奇妙に見えるし、通常ではありませんて〜、あなたのホームディレクトリを与える

~/public_html/navigation/sideLogIn.php 

を使用ウェブページの観点から使用されます。

1

あなたが使用することができます。

include($_SERVER['DOCUMENT_ROOT'].'/navigation/sideLogIn.php'); 

これは私があなたのルートとして$ _SERVER [ 'DOCUMENT_ROOT']を使用してお勧めします/fromroot/public_html/navigation/sideLogIn.php

2

と同じです。この方法では、自宅のコンピュータで開発しているかスクリプトがサーバ上で実行しているかに関わらず、ドキュメントルートは自動的に変更されます。

include($_SERVER['DOCUMENT_ROOT'] . '/navigation/sideLogin.php'); 

また、PHPは、あなたが二重引用符を使用する場合、変数のためのスクリプトを解析しようとして、このような状況では、単一引用符を使用することをお勧めします。

関連する問題