2011-12-14 23 views
-1

を使用して機能を必要とします。その後、PHPは、私はいくつかのサブフォルダでサイトを持っているし、ルートにフォルダを含めるルート

www.mysite.com 
www.mysite.com/includes 
www.mysite.com/includes/inc.php 

サブフォルダ:

www.mysite.com/sub1/ 
www.mysite.com/sub1/page.php 
例ため

page.phpの

私はインクルードフォルダにあるinc.phpを含めたいと思います。 それは可能ですか?あれば、どうすればいいのですか? ($_SERVER["DOCUMENT_ROOT"]を試しても動作しませんでした)

私はこの形式で新しいサーバーにサイトを移動する必要があるので、応答がありがたいです。みんな、ありがとう!

答えて

1

ドキュメントルートが動作しない理由は考えられませんが、見つけたときは、このように使用してください... $ _SERVER ["DOCUMENT_ROOT"]を出力して何を出力しようとしましたか?また、実行

<?php 

define(ROOT, '/home/www/web18/html'); 

require_once ROOT.'/includes/inc.php'; 

?> 

... <?php phpinfo();?>

enter image description here

+0

が、これはあなたが(動作しませんでしたDOCUMENT_ROOTによってエコーされたものと同一の投稿をどのようなものを持ってみまし行います。問題がある可能性があります他に何? – NinaNa

+0

@NinaNaを、あなたが得たものを投稿してください。 –

+0

は/ varを/ chroot環境/ホーム/コンテンツ/ 6207666分の66/htmlの – NinaNa

-1

だけpage.phpで次の構文を使用します。

include "../includes/inc.php";

それはinc.phpが含まれます。

+0

いや...どこかでルートパスがあるはずです。ストリームを開くことに失敗しました。構文が認識できないように見えますが、それは可能でしょうか? – NinaNa

+0

これが入用 –

0

あなたincludeで親パスをrefferする必要があります。あなたがあなたの運命に到達したい../何回も使用します。あなたのincludes dirはsub1ディレクトリの同じレベルにあるどのように

include "../includes/inc.php";

を、あなたはそれを見るために1つのレベルをバックアップする必要があります。

関連する問題