2013-06-23 4 views

ответ

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 !!!!!! !!!!!! ';

}

+0

спасибо за ответ. Unlink не работает для файлов изображений, я попробовал. Но он работает с текстовыми файлами. –

+0

Вы пытались сменить права доступа к файлам? –

+0

Если вы хотите проверить, является ли файл wirtable: if (is_writable ($ filename)) { unlink ($ filename) } else { // обработка ошибок. Вы можете проверить, какое состояние здесь не работает } –