2016-09-17 16 views
0

私のコードには1つの問題があり、修正方法はわかりません。PHP require_once in back

私はそのようなFILESあります

ROOT->含まれています -

、新しいファイル

inc_files.php

ROOT-> INCLUDES-> STRANICE - blog.class.php

inc_files.phpを含めるには、blog.class.phpのrequire_onceを使用するにはどうすればよいですか?

私のコード(blog.class.php)

require_once("./inc_files.php"); 

ALL TRYS

require_once("../inc_files.php"); 
require_once(".../inc_files.php"); 

そして、もっと... が助けてください!

+4

を使用することができます。 Markdownの使い方は既にわかっています。それだけであなたが必要なのです。 (通常は私自身であなたの質問を編集しますが、私はそれが何を言っているのか完全には分かっていません...) – Chris

+0

実際には、あなたが書いたので、実際にテストすることができます...また、ヒントは '' realpath '](// php.net/realpath)を使って、あなたが指しているファイルを見つけます。 – SOFe

答えて

0

現在のPHPファイルとの相対パスはどうですか?あなたのroot/includes/stranice/blog.class.php

require_once(dirname(__DIR__) . "/inc_files.php"); 
+0

それは今働いています:( –

+0

私は大文字でFを修正しましたか? – SOFe

+0

彼らは大文字を持っていませんF –

0

あなたは、単にYELLないでください

require_once($_SERVER['DOCUMENT_ROOT'] . '/includes/inc_files.php'); 
+0

私の個人的な経験から、友人のマシンでホストする必要があったため、自分のサイトを友人のウェブサイトのサブディレクトリに移動すると、この方法は災害になります(自分のホストがダウンしている間)。 – SOFe

+0

あなたはそうです、それは欠点の1つです... – BlueBockser

+0

私はいくつかのディレクトリを変更すると私は手動の変更コードが必要なので解決したいくつかのpernamentが必要です.. –

関連する問題