我无法使用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