Вы правы, что некоторые люди действительно слепы и немыслимы.Невозможно удалить файл изображения на сервере, но другие файлы могут
-1
A
ответ
0
Я думаю, что ваша проблема - это разрешение файла.
Вы должны изменить права доступа к своим изображениям (0644 или 0777 в погоне).
Прочтите следующее: http://php.net/manual/en/function.chmod.php.
Вы можете удалить изображения на PHP с помощью функции unlink().
unlink ('путь/to/file.jpg');
См. http://php.net/manual/en/function.unlink.php.
EDIT:
Также вы можете попробовать это:
если (is_writable ($ имя_файла))
{
Unlink ($ имя_файла)
} еще {
echo «В настоящий момент этот файл нельзя удалить»;
chmod («ВАШ ПУТЬ OF $ filename», 0777);
unlink ($ filename);
}
И
если (file_exists ('ВАШ ПУТЬ $ имя_файла')) {File
ECHO»существует ... Sorrrrrrrrrry !!!!!! !!!!!! ';
}
спасибо за ответ. Unlink не работает для файлов изображений, я попробовал. Но он работает с текстовыми файлами. –
Вы пытались сменить права доступа к файлам? –
Если вы хотите проверить, является ли файл wirtable: if (is_writable ($ filename)) { unlink ($ filename) } else { // обработка ошибок. Вы можете проверить, какое состояние здесь не работает } –