我無法使用unlink()特殊字符刪除文件。
我的文件名包含例如」,」並沒有發生 當我使用的unlink()。
我試圖使用和addslashes和iconv,但它並不能幫助..
任何人可以幫助我嗎?
文件名例如:aaaż'.pdfPHP取消鏈接文件中的特殊字符文件名
@Solution
$newFilename = str_replace('\\','',$filename);
$newFilename = iconv("UTF-8","Windows-1250",$newFilename);
unlink($newFilename);
而不是試圖刪除有特殊字符的文件,嘗試上傳時刪除特殊字符。它會爲你節省很多麻煩.. – Naruto 2015-04-03 11:24:40
但文件已經保存在目錄中(我不上傳它),我必須在代碼結尾刪除它。 – Rafael 2015-04-03 11:27:22
也許列出幾個無法刪除的示例文件名? – sradforth 2015-04-03 11:27:32