2011-01-24 15 views
1

include "con.php"現在のフォルダにcon.phpファイルがあります。phpフォルダファイルの場所

include "../con.php"は、上記のフォルダにあります。

上記のフォルダ2でそれを見つける構文は何ですか?

最後に、同じ「1つ上の」フォルダにあるフォルダでそれを見つける構文は何ですか? (もし私がフォルダMAINを持っているなら、それにfolderONEとTWOがあります.con.phpは2つで、実行するファイルは1つです)?

ありがとうございます!

+1

をファイルをこのように対応していません。常に絶対パスを使用する –

+0

@Colに同意する必要があります。 Shrapnel。これを行う方法の例については私の答えを見てください。 –

答えて

2

../../con.php

これはあなたに2つのレベルをアップになるだろう。

../TWO/con.php

はダウンcon.phpがあるTWOに、次にあなたに1つのレベルアップを取る、となります。

1

各フォルダには../、したがって、../../は2つのフォルダです。

1

トピック全体ではありませんが、私はあなたの "ベース"のHTMLディレクトリの定義を作成し、インクルード、イメージなどにアクセスすることをお勧めします。例えば

(あなたはもちろん、特定だけでなく、そのために定義を作成することができ、ディレクトリを「含まれる」とは、特定の持っている場合。):

define('__BASEPATH', str_replace('//', '/', $_SERVER['DOCUMENT_ROOT'].'/'), true); 
include __BASEPATH.'includes/con.php'; 
関連する問題