EOMY.NET
Хостинг EOMY.NET: Форум поддержки
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
RSS Feed  

Запись==Удаление?..
На страницу 1, 2, 3  След.
 
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Программирование для WEB
Запись==Удаление?..
Автор Сообщение
[LP]LordPro.teus
Призрак Лорда
Призрак Лорда


Зарегистрирован: 26.07.2007
Сообщения: 5123

44732 Монеты

СообщениеДобавлено: Чт, 12 Июн, 2008 17:00    Заголовок сообщения: Запись==Удаление?.. Ответить с цитатой

Сабж предельно прост - если функция is_writable вернет true о указанном файле - гарантировано ли, что этот же скрипт сможет его удалить?..
Т.к. функции is_deletable или is_removable не существует...
_________________

А ведь еще не поздно смотаться на Азовское море, согреться на солнышке...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
DeT
Пол-пирога
Пол-пирога


Зарегистрирован: 30.09.2007
Сообщения: 85
Откуда: Москва
3777 Монеты

СообщениеДобавлено: Пт, 13 Июн, 2008 10:26    Заголовок сообщения: Ответить с цитатой

Код:
bool unlink ( string filename [, resource context] )

Удаляет файл filename. Функция похожа на функцию unlink() Unix C. Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Нашел вот что. Т.е. в случае успешного выполнения дается true...не подходит ?
_________________
(С)DeT
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
[LP]LordPro.teus
Призрак Лорда
Призрак Лорда


Зарегистрирован: 26.07.2007
Сообщения: 5123

44732 Монеты

СообщениеДобавлено: Пт, 13 Июн, 2008 11:13    Заголовок сообщения: Ответить с цитатой

Оно возьмет и удалит. А мне нужно лишь знать, можно ли.
_________________

А ведь еще не поздно смотаться на Азовское море, согреться на солнышке...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
madhamster
Согнул ложку
Согнул ложку


Зарегистрирован: 09.10.2006
Сообщения: 902

460 Монеты

СообщениеДобавлено: Пт, 13 Июн, 2008 13:27    Заголовок сообщения: Ответить с цитатой

Нет, если is_writable вернёт true это не гарантирует удаление файла, я щас тестировал на (не сервере еоми), с разными правами так там вообще всё время пишет Permission denied и всё, хотя запись возможна.
_________________
NextStage - live music competition
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
[LP]LordPro.teus
Призрак Лорда
Призрак Лорда


Зарегистрирован: 26.07.2007
Сообщения: 5123

44732 Монеты

СообщениеДобавлено: Пт, 13 Июн, 2008 13:29    Заголовок сообщения: Ответить с цитатой

Тогда как?.. Sad
_________________

А ведь еще не поздно смотаться на Азовское море, согреться на солнышке...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
DeT
Пол-пирога
Пол-пирога


Зарегистрирован: 30.09.2007
Сообщения: 85
Откуда: Москва
3777 Монеты

СообщениеДобавлено: Пт, 13 Июн, 2008 15:56    Заголовок сообщения: Ответить с цитатой

как вариант: копию файла(если есть конечно права) и удаление той ф-ей ?
_________________
(С)DeT
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
madhamster
Согнул ложку
Согнул ложку


Зарегистрирован: 09.10.2006
Сообщения: 902

460 Монеты

СообщениеДобавлено: Пт, 13 Июн, 2008 15:59    Заголовок сообщения: Ответить с цитатой

Сделал копию убедился что файл не удаляется, удаляешь копию а она тож не удаляется))
_________________
NextStage - live music competition
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
[LP]LordPro.teus
Призрак Лорда
Призрак Лорда


Зарегистрирован: 26.07.2007
Сообщения: 5123

44732 Монеты

СообщениеДобавлено: Пт, 13 Июн, 2008 16:05    Заголовок сообщения: Ответить с цитатой

madhamster
вот-вот Rolling Eyes
_________________

А ведь еще не поздно смотаться на Азовское море, согреться на солнышке...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
AlfaUngzipper
Два пингвина
Два пингвина


Зарегистрирован: 23.02.2007
Сообщения: 370
Откуда: Halle (Saale)
4 Монеты

СообщениеДобавлено: Пт, 13 Июн, 2008 21:50    Заголовок сообщения: Ответить с цитатой

Можно выставить права 777 (на время удаления). потом unlink или rmdir. И сразу проверка: если вернуло ошибку - начит удаление не прокатило. Это оптимальнее, чем гадать...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
[LP]LordPro.teus
Призрак Лорда
Призрак Лорда


Зарегистрирован: 26.07.2007
Сообщения: 5123

44732 Монеты

СообщениеДобавлено: Пт, 13 Июн, 2008 21:55    Заголовок сообщения: Ответить с цитатой

Так и сделал... Часов 8 назад) Ибо других вариантов не вижу... Кстати, права 777 тебе выставить не дадут... если удалить не можешь - менять права тем более...
_________________

А ведь еще не поздно смотаться на Азовское море, согреться на солнышке...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
madhamster
Согнул ложку
Согнул ложку


Зарегистрирован: 09.10.2006
Сообщения: 902

460 Монеты

СообщениеДобавлено: Пт, 13 Июн, 2008 22:20    Заголовок сообщения: Ответить с цитатой

777 на дирректорию где находится?
_________________
NextStage - live music competition
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
[LP]LordPro.teus
Призрак Лорда
Призрак Лорда


Зарегистрирован: 26.07.2007
Сообщения: 5123

44732 Монеты

СообщениеДобавлено: Пт, 13 Июн, 2008 22:36    Заголовок сообщения: Ответить с цитатой

на сам файл - на директорию гарантированно хана - не выйдет... особенно, если скрипт в public_html
_________________

А ведь еще не поздно смотаться на Азовское море, согреться на солнышке...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
madhamster
Согнул ложку
Согнул ложку


Зарегистрирован: 09.10.2006
Сообщения: 902

460 Монеты

СообщениеДобавлено: Сб, 14 Июн, 2008 11:32    Заголовок сообщения: Ответить с цитатой

У меня просто на хостинге onlinehoster.net при любых правах на файл даже при 777 файл не удалялся, а если на паблик хтмл ставлю 777 тогда удалился. Может быть есть смысл проверять не попытку удаления файла, а например права на дирректорию где находится, c помощью ф-ции fileperms
_________________
NextStage - live music competition
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
lazutov
while (1==1);
Последний герой


Зарегистрирован: 30.04.2007
Сообщения: 4429

120354 Монеты

СообщениеДобавлено: Сб, 14 Июн, 2008 12:13    Заголовок сообщения: Ответить с цитатой

madhamster
там на их укараинском серваке(78.109.24.64) файл доступен для записи при почти при любых правах(типа 666 555).
Говорил админу сказал цитата: "Мы не обязаны настраивать сервер для отдельного пользователя." и заигнорил.
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
AlfaUngzipper
Два пингвина
Два пингвина


Зарегистрирован: 23.02.2007
Сообщения: 370
Откуда: Halle (Saale)
4 Монеты

СообщениеДобавлено: Сб, 14 Июн, 2008 13:44    Заголовок сообщения: Ответить с цитатой

lazutov писал(а):
madhamster
там на их укараинском серваке(78.109.24.64) файл доступен для записи при почти при любых правах(типа 666 555).
Говорил админу сказал цитата: "Мы не обязаны настраивать сервер для отдельного пользователя." и заигнорил.


А Вы бы его вот этим по голове... Laughing
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Программирование для WEB Часовой пояс: GMT
На страницу 1, 2, 3  След.
Страница 1 из 3

 


Rambler's Top100   Рейтинг@Mail.ru    



Powered by phpBB © 2001, 2005 phpBB Group