簡體   English   中英

不需要文件的完整路徑

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM