我在PHP中遇到問題。我正在使用<input type=file>
從用戶獲取文件名。 基本上我想存儲剛纔的文件夾路徑而不是文件,所以當我使用超鏈接顯示路徑時,用戶可以打開目錄。使用輸入類型文件選擇文件夾路徑
但使用<input type=file>
用戶必須選擇一個文件,然後只有文件文本框將被填充。現在我想剝離文件名的最後部分。
我該怎麼做?還是有更好的方法來解決這個問題?
編輯:
我使用這樣的事情在說一個名爲1.HTML文件:現在
<form method="post" action="update.php">
<input type="file" name="attachment" id="attachment"></td> </tr>
</form>
,在update.php我使用的是這樣的:
$logpath1=$_POST['attachment'];
基本上我正在獲取用戶選擇的$ logpath1中的文件名。 但是,輸入類型=文件只適用於文件而不適用於文件夾。
那麼,如何從路徑中去除文件名呢?
示例:如果用戶選擇,
C:\Documents and Settings\myusee\Desktop\new 2.cpp
欲剝離new 2.cpp
。
我不知道如何使用爆炸。此外,我正在運行XAMPP Lite。
杜佩:http://stackoverflow.com/questions/1676035/cant-get-the-complete-address-while-uploading-a-file(你不能 - 文件輸入是有上傳文件,而不是信息有關訪問者的文件系統) – Quentin
我不採取有關文件系統。我只是使用用戶選擇的文件名。 – JPro
路徑名是關於文件系統的結構信息。 – falstro