[英]Get path of parent file from included file in php, I don't need the folder path but the full path of including page
[英]Don't want the full path of the file
我使用$path = realpath($dir.DIRECTORY_SEPARATOR.$value)
來獲取文件的路徑。
如果我回顯$ path,它將打印
E:\\ Folder1 \\ Folder2 \\ Folder3 \\ file.docx。
有什么功能或方法可以獲取“。\\ Folder2 \\ Folder3”作為值? 我只是修剪它還是有比這更好的方法?
謝謝!
我認為這取決於你想達到與路徑是什么 。
您始終可以使用dirname($path)
來獲取不帶文件名的路徑,但是在您的情況下,似乎您也想從該路徑中刪除E:\\Folder1
。
如果E:\\Folder1
是系統上的默認位置(例如代碼的主目錄或名為/uploads/
的目錄),那么大多數人所做的就是將該路徑存儲在一個常量中,以便他們可以使用它來修剪不用擔心的路徑。 在純PHP中,許多人都使用如下代碼:
<?php
ROOT_PATH = realpath(__DIR__);
UPLOAD_PATH = ROOT_PATH . '/uploads/';
但是,如果最終需要動態調整路徑,則可以提供一些示例,以便我們可以采用更好的方法進行思考:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.