Я не могу удалить файл со специальными символами, используя unlink().
Мое имя файла содержит, например,»и ничего не происходит, когда я с помощью Unlink().
Я пытался использовать addslashes и Iconv, но это не помогает ..
Может кто-нибудь мне помочь?
файла например: aaaż'.pdfPHP файл разблокировки со специальными символами в имени файла
@Solution
$newFilename = str_replace('\\','',$filename);
$newFilename = iconv("UTF-8","Windows-1250",$newFilename);
unlink($newFilename);
Вместо того, чтобы пытаться удалить файлы со специальными символами, попробуйте удалить специальные символы при загрузке .. Это сэкономит вам много неприятностей .. – Naruto
Но файл уже сохранен в каталоге (я не загружаю его), и я должен удалить его в конце кода. – Rafael
Возможно, укажите пару примеров имен файлов, которые нельзя удалить? – sradforth