私はこのような現在のURLを持っていhttp://localhost/prototype/images/noalbums.php
ます。
$_SERVER $_FILE
ディレクトリであるプロジェクトディレクトリを取得しようとしていますprototype
。
次に、メインディレクトリでprototype
ある URL からどのように抽出できますか?http://localhost/prototype/images/noalbums.php
私はこのような現在のURLを持っていhttp://localhost/prototype/images/noalbums.php
ます。
$_SERVER $_FILE
ディレクトリであるプロジェクトディレクトリを取得しようとしていますprototype
。
次に、メインディレクトリでprototype
ある URL からどのように抽出できますか?http://localhost/prototype/images/noalbums.php
をつかむことができます$_SERVER['PHP_SELF']
。これは、例の後にすべてを返すはずです。だからあなたは文字列を持っているでしょうprototype/images/noalbums.php
そこから解析するのは簡単なはずです。
$uri = $_SERVER['PHP_SELF'];
$urlComponents = explode('/',$uri);
$urlComponents
これにより、そのように格納された配列が作成されます。
$urlComponents[0] => 'prototype'
$urlComponents[1] => 'images'
$urlComponents[2] => 'noalbums.php'
これは配列であるため、その配列を反復処理して、使用したい要素を引き出すことができます。
そのファイルで呼び出されたプロトタイプ内にファイルを作成しdirconfig.php
、次のステートメントを配置します。
define('BASE', basename(__DIR__));
BASE
次に、このファイルを含める任意のファイルから定数にアクセスできます。ベースディレクトリの値が含まれます。