![]() |
Не удалить файлы!!?
Привет!
У меня проблема. Не могу удалить ненужные файлы с сервака. Что делать?? |
Для начала описать подробнее проблему
|
chmode поменяй у них
|
CHMOD vezde pomenjan.
Ne znjau - ne xotjat udaljatsja i vsjo |
А ты его с помощью чего менял? У меня был глюк, FTP клиент вроде менял chmode, но ничего не менялось. Помог FTP клиент Total Commandera, с ним все поменял нормально. Еще, возможно, у провайдера нестандартные chmode параметры, поинтересуйся.
|
nu eto ze ne sovsemi tak faialami - nekotorie udaljajutsja...
|
Чтоб долго не разбираться - сделай это скриптом (perl, php). Если не поможет - тебе поможет только хостер (имхо, конечно :)
|
У меня такая проблема была,папки никак не удалялись,потом в один прекрасный день все исчезло само.И вот опять сейчас папки не удаляются,буду ждать чуда...
|
дело в chmod. только поменять ты его не сможешь. папка принадлежит не тебе, а скрипту, поэтому и удалить ты ее не сможешь, как собственно и поменять права доступа. Чекрни скрипт вида unlink('папка'); и запусти на серваке - все удалитьсяю таким образом и права доступа поменять сможешь.
удачи. |
Для папки просто unlink может быть недостаточно - возможно удаление непустых папок запрещено. Тада сначала файлы, потом папка
|
Цитата:
сначала надо из папки unlink-ом удалить все файлы и если есть директории (bool rmdir (string dirname)) (в которых в свою очередь удалить все файлы), а уж потом удалить саму директорию. 2 Divine и fnm9 Если нада могу кинуть скриптик который _правильно_ удаляет непустую директорию. ЗЫ Я тоже сначала думал что например в safe mode PHP удалить скриптом директорию, которая этим же скриптом и создана нельзя (так в мануале написано). Ничего, удалилась спокойненько :) |
Цитата:
|
Значит держи скриптик (коментариев по привычке не ставлю, да там и так все понятно)
PHP код:
Скрипт рабочий, проверено :) |
Цитата:
|
| Часовой пояс GMT +4, время: 23:11. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.