Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Удаление файла


Автор: nicka47 7.4.2005, 14:19
я раньше удаляла файлы следующей командой
Код

unlink("../news_photos/smalls/".$filename_old);


но если такого файла не существует , то он выдает ошибку, поэтому я хочу этого избежать
знаю что функция логическая, пишу так

Код

if (unlink("../news_photos/smalls/".$filename_old) == TRUE) {
     unlink("../news_photos/smalls/".$filename_old);
                                }


, но не помогает
что делать?

Автор: penizillin 7.4.2005, 20:43
Цитата(nicka47 @ 7.4.2005, 12:19)
знаю что функция логическая, пишу так
так не пишите.

проверьте сперва через file_exists(), а затем удаляйте на здоровье.

Автор: nicka47 8.4.2005, 12:14
а можно же еще собачку использовать, то есть слоник @

Автор: TicTak 12.4.2005, 10:27
вообщето, если просто нужно подавить вывод ошибки, то действительно легче использовать собаку перед функцией. Но лучше проверять существование файла.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)