可能重複的目錄:
PHP: let a file return its own directory.PHP:獲得駐留文件
嗨
我有位於目錄像這樣的文件:
C:\wamp\www\site\modules\file.php
如何從該腳本中獲取file.php的當前目錄?在這種情況下,此目錄應該看起來像modules
我需要此目錄名稱來構建從同一目錄中的css文件的URL路徑。
可能重複的目錄:
PHP: let a file return its own directory.PHP:獲得駐留文件
嗨
我有位於目錄像這樣的文件:
C:\wamp\www\site\modules\file.php
如何從該腳本中獲取file.php的當前目錄?在這種情況下,此目錄應該看起來像modules
我需要此目錄名稱來構建從同一目錄中的css文件的URL路徑。
dirname(__FILE__) . "/" . basename(__DIR__)
或
dirname(__FILE__)
您可以利用pathinfo。
$path_parts = pathinfo('C:\wamp\www\site\modules\file.php');
echo $path_parts['dirname'], "\n";
echo $path_parts['basename'], "\n";
echo $path_parts['extension'], "\n";
echo $path_parts['filename'], "\n"; // since PHP 5.2.0
-1;假設你在寫文件時知道文件的路徑,當整個問題是如何找到路徑時。 – geoffspear 2011-04-27 12:50:34
嗯,我試過'目錄名(__ FILE __)'但我得到的完整路徑的文件。我只需要父目錄... – Alex 2011-04-27 12:40:27
'basename(dirname(__ FILE __))'或'basename(__ DIR __)' – Gordon 2011-04-27 12:41:41
謝謝,這工作:d – Alex 2011-04-27 12:45:22