私のファイル構造は、この
別のフォルダから
/プロジェクト/
a.php
/プロジェクト/ B
のようなものですb.php
/プロジェクト/ C
ストラップファイル
/プロジェクト/ D
JavaScriptファイル
ルートフォルダに含まれている
そして、私のINDEX.PHP
。
a.php
には、PHPからMSSQLデータベースへの接続が含まれています。b.php
には、(関数内の)SELECT
データベースクエリが1つあります。
は私が行うと:
警告:のinclude_once(C:\ WAMP \ WWW \プロジェクト/ B/b.php):私のINDEX.PHP
ファイルにinclude(dirname(__FILE__)). '/project/b.php';
このスローそのようなファイルまたはディレクトリ内を:ストリームをオープンしないために失敗しましたC:\ wamp \ www \ project \ index.php。
どうすればphpファイルを正しく管理できますか?
私は接続ファイル(a.php
)を含めて、INDEX.PHP
の中でクエリを実行します。代わりに「/」のDIRECTORY_SEPARATOR:あなたは include(dirname(__FILE__)). DIRECTORY_SEPARATOR.'project'.DIRECTORY_SEPARATOR.'b.php';
に最も可能性の高い原因を行う必要があります
てみてくださいされているWindowsのディレクトリ区切りで台無しということです。何が起きているのか分かりにくいですが、窓の上にいるので/間違いは間違いありません。 – mkaatman
私は同じ考えをしていますが、これはスラッシュとバックスラッシュで間違っています。 'C:\ wamp \ www \ project/b/b.php' –