ホームページ > php教程 > php手册 > PHP はルート ディレクトリの __FILE__ 定数を取得します

PHP はルート ディレクトリの __FILE__ 定数を取得します

WBOY
リリース: 2016-06-13 12:28:04
オリジナル
970 人が閲覧しました

1. PHP の __FILE__ 定数 (ルート ディレクトリの取得方法)

dirname(__FILE___) 関数は、スクリプトが配置されているパスを返します。
たとえば、ファイル b.php には次の内容が含まれます:
$basedir = dirname(__FILE__);
?>
b.php が .php ファイルによって参照されている場合、require または include別の言い方をするとディレクトリです。
変数 $basedir の内容は、b.php が配置されているフォルダーへのパスのままです。
a.php ファイルが配置されているディレクトリになる代わりに。

dirname(__FILE__) は通常、ファイルが配置されている現在のディレクトリからシステムのルート ディレクトリまでのディレクトリ構造を返します。
現在のファイル名は返されません。
dirname(__FILE__) は . (現在のディレクトリ) を返すこともあります。
[その理由は、b.php ファイルが http.conf または PHP 構成開発環境のデフォルトの WEB ディレクトリにあるためです。たとえば、WEB_ROOT は「C :/root/www/」です。]
b.php ファイルのパスは、「C:/root/www/b.php」です。これを 1 回繰り返すと、
例: $d = dirname(dirname(__FILE__));
実際には、ディレクトリを dirname() のパラメータとして指定するだけです。 dirname() は \\ や /
を付けずに最後のディレクトリを返すため、繰り返し使用すると dirname() は最下位のディレクトリをファイル名として扱うと考えられます。通常どおり、現在のディレクトリの上位ディレクトリに戻ります。これを繰り返して、上位ディレクトリを取得したファイルをインクルードします。 include(dirname(__FILE__).'/../filename .php'); 2. PHP ファイルと HTML ファイルを一緒に使用する方法 if($reguser != ""){
echo"写真を送信
";
echo "ログアウト"; else{
echo "ログイン";
}
?>

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート