私のウェブサイトのフォルダー内に PHP ページがあります。
たとえば、現在のディレクトリの名前を変数に追加する必要があります。
$myVar = current_directory_name;
これは可能ですか?
ベストアンサー1
getcwd();
または
dirname(__FILE__);
または(PHP5)
basename(__DIR__)
http://php.net/manual/en/function.getcwd.php
http://php.net/manual/en/function.dirname.php
basename()
パスの末尾部分を取得するために使用できます:)
あなたの場合、おそらく を使用することを検討していると思いますがgetcwd()
、dirname(__FILE__)
別のライブラリをインクルードする必要があり、別のライブラリにインクルードされているファイルがある場合に、 の方が便利です。
例えば:
main.php
libs/common.php
libs/images/editor.php
ではcommon.php
関数を使用する必要があるeditor.php
ので、
common.php
:
require_once dirname(__FILE__) . '/images/editor.php';
main.php
:
require_once libs/common.php
こうすることで、common.php がrequire'd
にある場合main.php
、 の呼び出しはrequire_once
が実行されている現在のディレクトリを検索するのではなく、をcommon.php
正しく含めます。editor.php
images/editor.php
main.php