Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: unlink() не работает. Как удалить файл?
 
 автор: WebTech   (29.08.2005 в 16:25)   письмо автору
 
 

Я работаю под WinXP. Функция unlink() не работает. В общем то где-то читал предупреждение, что unlink() под виндавс может не работать. Тогда как можно удалить файл?

   
 
 автор: cheops   (29.08.2005 в 19:17)   письмо автору
 
   для: WebTech   (29.08.2005 в 16:25)
 

Странно, а какая версия PHP? У меня и у многих вообще проблем не возникает. Может просто не правильно указан путь?

   
 
 автор: WebTech   (29.08.2005 в 19:51)   письмо автору
 
   для: cheops   (29.08.2005 в 19:17)
 

Спасибо, все заработало. Похоже сервер глюканул или что-то еще...

   
 
 автор: Mootch   (07.09.2005 в 20:55)   письмо автору
 
   для: WebTech   (29.08.2005 в 19:51)
 

а мне пишет, что прав нет ... такое может быть?

   
 
 автор: JIEXA   (07.09.2005 в 21:37)   письмо автору
 
   для: Mootch   (07.09.2005 в 20:55)
 

Да может быть, поэтому всегда лучше ставить CHMOD.

   
 
 автор: cheops   (08.09.2005 в 02:09)   письмо автору
 
   для: Mootch   (07.09.2005 в 20:55)
 

Это означает, что права доступа на директорию выставлены таким образом, что скрипт не имеет права осуществить удаление файла.

   
 
 автор: vovik_sumy   (19.10.2005 в 15:38)   письмо автору
 
   для: cheops   (08.09.2005 в 02:09)
 

Выставил права 777 и на все файлы и на дерикторию, а удалять не хочет и всё!
Я это всё делаю в Мамбе. Плагин дописал. Загрузку фоток. А вот никак не могу настроить функцию удаления фоток.:( Вот если скрипт и файл там же... то всё ок. А вот когда задаю пути, то не выходит. Пути проверял. Вроде бы всё ок. А вот не удаляется
Выдаёт ошибку :
Warning: unlink(/home/admin/domains/volya-gromady.org.ua/public_html/components/com_jobline/upload/1129650682.jpg ): No such file or directory in /home/admin/domains/volya-gromady.org.ua/public_html/administrator/del.php on line 3
cannot delete file!
Но ведь он есть) Сам проверял)
вот код программы :

<?
unlink
("/home/admin/domains/volya-gromady.org.ua/public_html/components/com_jobline/upload/1129650682.jpg
"
) or die ("cannot delete file!");
echo 
"DONE!";
?>

   
 
 автор: cheops   (19.10.2005 в 16:46)   письмо автору
 
   для: vovik_sumy   (19.10.2005 в 15:38)
 

Дело не в правах - он действительно не видит файл, а причина в том, что у вас имя файла заканчивается перводом строки - его нужно убрать, т.е. писать не
<? 
unlink
("/home/admin/domains/volya-gromady.org.ua/public_html/components/com_jobline/upload/1129650682.jpg 
"
) or die ("cannot delete file!"); 
echo 
"DONE!"
?>

а
<? 
unlink
("/home/admin/domains/volya-gromady.org.ua/public_html/components/com_jobline/upload/1129650682.jpg") or die ("cannot delete file!"); 
echo 
"DONE!"
?>

   
 
 автор: vovik_sumy   (19.10.2005 в 18:58)   письмо автору
 
   для: cheops   (19.10.2005 в 16:46)
 

Всем большое спасибо! Люблю я этот форум!) Постараюсь оставаться с вами)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования