iT邦幫忙

1

[PHP] __FILE__ 取得伺服器上的路徑與目錄~檔案上傳系列part1

  • 分享至 

  • xImage
  •  

PHP提供了「 FILE 」常數儲存目前網頁的路徑資訊
(常數代表無法變更其內容,此常數均為大寫,前後皆有兩格底線
若加上使用 basename()dirname() 就能夠篩選出需要的檔名或路徑

取得 路徑 + 副檔名 (取得 /var/www/project/test.php)

echo __FILE__;

取得 檔名 (要取得 test.php)

echo basename(__FILE__);

取得 不含附檔名的檔名 (要取得 test)

echo basename(__FILE__, '.php');  

取得 到此目錄前的完整 PATH, 不含檔名 (要取得 /var/www/project)

echo dirname(__FILE__);  

取得 到上層目錄前的完整 PATH (要取得 /var/www)

echo dirname(dirname(__FILE__));

程式碼範例:

	echo "檔案絕對路徑:" .__FILE__. "<br>";
	echo "檔名:" .basename(__FILE__)."<br>";
	echo "檔名去除副檔名".basename(__FILE__,'.php')."<br>";
	echo "路徑:".dirname(__FILE__)."<br>";
	echo "上一層路徑:".dirname(dirname(__FILE__))."<br>";

係係念~本來是要攻略後端的資料檔案上傳,沒想到前導要認識的東西還頗多的...


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言