我已經知道getcwd
,但它並沒有真正做到我想要的。我試圖找出如何獲得目前有人目錄的名稱。使用PHP獲取當前目錄名稱?
例如,如果我在http://www.google.com/test/index.php?page=343
那麼我想要得到的是test
,因爲這是他們所在的目錄。什麼是用PHP做這件事最簡單的方法是什麼?
我已經知道getcwd
,但它並沒有真正做到我想要的。我試圖找出如何獲得目前有人目錄的名稱。使用PHP獲取當前目錄名稱?
例如,如果我在http://www.google.com/test/index.php?page=343
那麼我想要得到的是test
,因爲這是他們所在的目錄。什麼是用PHP做這件事最簡單的方法是什麼?
嘗試
echo dirname(__FILE__);
如果低於PHP5
你混淆的工作目錄/文件夾和路徑/ URI/URL。
目錄是計算機上的文件夾,路徑是網址。它們並不總是相同的。
$bits = explode("/", $_SERVER['REQUEST_URI'])
$piece = $bits[count($bits) - 2]
你可以這個神奇的常量和輸出將取決於你在哪裏使用它。
__DIR__
outputs the directory of the file, where you use the magic constatn.
<?php
echo __DIR__;
?>
如果你使用這個在「http://www.google.com/test/index.php」,它會顯示http://www.google.com/test/目錄作爲當前目錄。
嘗試http://www.php.net/manual/en/function.dirname.php – berentrom
該URL絕對不意味着'test'是他們在目錄 – xbonez
試試這個:'基本名(__ DIR__) ' –