imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 09.08.2004, 14:05     # 1
Amethystos
Member
 
Аватар для Amethystos
 
Регистрация: 19.05.2003
Адрес: Стол и стул
Сообщения: 321

Amethystos Путь к славе только начался
Не удалить файлы!!?

Привет!
У меня проблема.
Не могу удалить ненужные файлы с сервака.
Что делать??
__________________
Обожаю вкусненько поесть....а что - нельзя???
Кто может покормить - 9557770 - стучите!
Amethystos вне форума  
Старый 09.08.2004, 14:39     # 2
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Для начала описать подробнее проблему
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 09.08.2004, 14:56     # 3
Slanj
::VIP::
 
Аватар для Slanj
 
Регистрация: 09.05.2004
Адрес: Киев
Сообщения: 670

Slanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj Сэнсэй
chmode поменяй у них
Slanj вне форума  
Старый 09.08.2004, 15:05     # 4
Amethystos
Member
 
Аватар для Amethystos
 
Регистрация: 19.05.2003
Адрес: Стол и стул
Сообщения: 321

Amethystos Путь к славе только начался
CHMOD vezde pomenjan.
Ne znjau - ne xotjat udaljatsja i vsjo
__________________
Обожаю вкусненько поесть....а что - нельзя???
Кто может покормить - 9557770 - стучите!
Amethystos вне форума  
Старый 09.08.2004, 15:17     # 5
Slanj
::VIP::
 
Аватар для Slanj
 
Регистрация: 09.05.2004
Адрес: Киев
Сообщения: 670

Slanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj Сэнсэй
А ты его с помощью чего менял? У меня был глюк, FTP клиент вроде менял chmode, но ничего не менялось. Помог FTP клиент Total Commandera, с ним все поменял нормально. Еще, возможно, у провайдера нестандартные chmode параметры, поинтересуйся.
Slanj вне форума  
Старый 09.08.2004, 15:23     # 6
Amethystos
Member
 
Аватар для Amethystos
 
Регистрация: 19.05.2003
Адрес: Стол и стул
Сообщения: 321

Amethystos Путь к славе только начался
nu eto ze ne sovsemi tak faialami - nekotorie udaljajutsja...
__________________
Обожаю вкусненько поесть....а что - нельзя???
Кто может покормить - 9557770 - стучите!
Amethystos вне форума  
Старый 09.08.2004, 19:53     # 7
Ale
Junior Member
 
Регистрация: 22.03.2004
Сообщения: 123

Ale Известность не заставит себя ждатьAle Известность не заставит себя ждать
Чтоб долго не разбираться - сделай это скриптом (perl, php). Если не поможет - тебе поможет только хостер (имхо, конечно
Ale вне форума  
Старый 17.08.2004, 04:16     # 8
Finik
Banned
 
Аватар для Finik
 
Регистрация: 22.10.2002
Адрес: EE
Сообщения: 246

Finik Известность не заставит себя ждатьFinik Известность не заставит себя ждать
У меня такая проблема была,папки никак не удалялись,потом в один прекрасный день все исчезло само.И вот опять сейчас папки не удаляются,буду ждать чуда...
Finik вне форума  
Старый 17.08.2004, 05:33     # 9
hempsmoke
::VIP::
IMHO Молодожен-2006
 
Аватар для hempsmoke
 
Регистрация: 14.06.2002
Адрес: Moscow
Сообщения: 2 921

hempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуру
дело в chmod. только поменять ты его не сможешь. папка принадлежит не тебе, а скрипту, поэтому и удалить ты ее не сможешь, как собственно и поменять права доступа. Чекрни скрипт вида unlink('папка'); и запусти на серваке - все удалитьсяю таким образом и права доступа поменять сможешь.
удачи.
hempsmoke вне форума  
Старый 17.08.2004, 09:19     # 10
Ale
Junior Member
 
Регистрация: 22.03.2004
Сообщения: 123

Ale Известность не заставит себя ждатьAle Известность не заставит себя ждать
Для папки просто unlink может быть недостаточно - возможно удаление непустых папок запрещено. Тада сначала файлы, потом папка
Ale вне форума  
Старый 17.08.2004, 17:37     # 11
Fiery_Fenix
Junior Member
 
Аватар для Fiery_Fenix
 
Регистрация: 04.03.2004
Адрес: /root/sbin
Сообщения: 193

Fiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царстве
Цитата:
hempsmoke:
Чекрни скрипт вида unlink('папка');
unlink на папку не действует (см. РНР manual -> int unlink (string filename))
сначала надо из папки unlink-ом удалить все файлы и если есть директории (bool rmdir (string dirname)) (в которых в свою очередь удалить все файлы), а уж потом удалить саму директорию.
2 Divine и fnm9 Если нада могу кинуть скриптик который _правильно_ удаляет непустую директорию.
ЗЫ Я тоже сначала думал что например в safe mode PHP удалить скриптом директорию, которая этим же скриптом и создана нельзя (так в мануале написано). Ничего, удалилась спокойненько
__________________
Кивляне! На сходку IMHO.ws шагом марш!
Fiery_Fenix вне форума  
Старый 18.08.2004, 16:28     # 12
Finik
Banned
 
Аватар для Finik
 
Регистрация: 22.10.2002
Адрес: EE
Сообщения: 246

Finik Известность не заставит себя ждатьFinik Известность не заставит себя ждать
Цитата:
Fiery_Fenix:
2 Divine и fnm9 Если нада могу кинуть скриптик который _правильно_ удаляет непустую директорию.
Только у меня папка пустая и с сервака не удаляется,пишет *Не могу получить список файлов!* ну за скриптик тебе отдельное спасибо
Finik вне форума  
Старый 18.08.2004, 17:51     # 13
Fiery_Fenix
Junior Member
 
Аватар для Fiery_Fenix
 
Регистрация: 04.03.2004
Адрес: /root/sbin
Сообщения: 193

Fiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царстве
Значит держи скриптик (коментариев по привычке не ставлю, да там и так все понятно)
PHP код:
//Remove Dir
function RmDirR ($new_path) { 
    
$d opendir($new_path); 
    while(
$entry readdir($d)) { 
        if (
$entry != "." && $entry != "..") { 
            if (
is_dir($new_path."/".$entry)) { 
                
RmDirR($new_path."/".$entry); 
            }
            else { 
                
unlink ($new_path."/".$entry); 
            } 
        } 
    } 
    
closedir($d); 
    return 
rmdir($new_path); 

$new_path - полный путь к директории относительно сервера (/home/....)
Скрипт рабочий, проверено
__________________
Кивляне! На сходку IMHO.ws шагом марш!
Fiery_Fenix вне форума  
Старый 19.08.2004, 01:59     # 14
hempsmoke
::VIP::
IMHO Молодожен-2006
 
Аватар для hempsmoke
 
Регистрация: 14.06.2002
Адрес: Moscow
Сообщения: 2 921

hempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуру
Цитата:
Fiery_Fenix:
(bool rmdir (string dirname))
я это и имел ввиду... =)
hempsmoke вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 01:08.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.