ホームページ >バックエンド開発 >PHPチュートリアル >IIS+PHP Web サイトのルート ディレクトリのパスに関連する問題

IIS+PHP Web サイトのルート ディレクトリのパスに関連する問題

WBOY
WBOYオリジナル
2016-06-13 13:34:351309ブラウズ

IIS+PHP Web サイトのルート ディレクトリ パスの問題
ヒーローに質問してください
Web サイトのルート ディレクトリにあるindex.php は IIS+PHP サーバーです

ソース コードは次のとおりです:

define('DRUPAL_ROOT', getcwd());
require_once DRUPAL_ROOT . '/includes/bootstrap.inc';


間違ったパスを取得します: require_once(D:websitezufu.com. cnudome/ includes/bootstrap.inc)

ソースコードが次のような場合:

//define('DRUPAL_ROOT', getcwd());
require_once 'includes/bootstrap. inc'; //書き込み 正しいパスを取得しました

しかし、このパスの問題を解決するにはどうすればよいでしょうか?

------解決策--- ------------------
getcwd() はディレクトリ
を取得します。現在のメイン ファイルは次の場所にあります。つまり、
/include.php (include include/ file.php)
/include/file,php (getpwd())
この時点で、getpwd は /



------解決策---------define('DRUPAL_ROOT', dirname(__FILE__) ) ;

------解決策-----これを str_replace(); に置き換えるだけです。

------解決策---------

話し合う
#5th Floor

次のように表示されます: D**

パスは正しいですが、まだエラーがあります。これを逆に入力していただけますか。 「/」

になります。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。