2011-08-13 15 views
1

親フォルダ内にphpファイルを使用する方法はありますか?私は、ルートフォルダに、私は./requirements.phpを呼び出すことができますが、私は学習センターフォルダ内からこれを行うことはできません。このphp親フォルダ内のファイルを使用

\ 
- index.php 
- requirements.php 
\Learning Center 
- index.php 

のようなツリーを持っています。

は、この問題を解決しようとする試みで、私は、ファイルへの完全なURLパスを使用したが、今私はこのエラーを取得する:

警告:require_onceを()[function.requireワンス]:URLのファイルアクセスがありますサーバー設定で無効にされています

私はサーバー構成を変更できません。ラーニングセンターフォルダ内のrequirements.phpファイルを参照する方法はありますか?私はそれぞれのフォルダに必要なすべてのリソースのコピーを置くことに頼るつもりはありません。

注:申し訳ありませんが、これは愚かな質問のように聞こえるが、私は2日間だけphpでプログラミングしています。

答えて

1

代わりに../requirements.phpに電話することができます。 ../は現在のディレクトリから次のディレクトリです。

0

は、あなたがルートディレクトリを取得するために`$_SERVER['DOCUMENT_ROOT']を使用することができませんURL

Eg: require '/var/www/html/learning/xyz.php' ; 

not require 'www.example.com/learning/xyz.php' ; 
+0

私は無料のホスティングサービスを使用しており、絶対パスが何であるか分かりません。 –

+0

dir(_ _ _ _ _ _)。 "../ xyz.php"または単に../xyz.php – shikhar

+0

のようなものを使用します。無料のホスティングサービスが私のできることを制限しています –

0

絶対パスを使用してください。

+0

私はそれを試したときにこのエラーが発生します: open_basedirの制限が有効です。ファイル(/www//login.php)が許可されたパス内にありません:(VIRTUAL_DOCUMENT_ROOT) –

関連する問題