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

RSS Feed

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


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

11841 Монеты

СообщениеДобавлено: Чт, 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
$a ||= 5;
$a ||= 5;


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

11841 Монеты

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

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

Нужны бета-тестеры бесплатного хостинга - в ЛС
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
madhamster
$a ||= 5;
$a ||= 5;


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

27687 Монеты

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

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


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

11841 Монеты

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

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

Нужны бета-тестеры бесплатного хостинга - в ЛС
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
DeT
Интернет на завтрак
Интернет на завтрак


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

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

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


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

27687 Монеты

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

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


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

11841 Монеты

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

madhamster
вот-вот Rolling Eyes
_________________

Нужны бета-тестеры бесплатного хостинга - в ЛС
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
AlfaUngzipper
Три пингвина
Три пингвина


Зарегистрирован: 23.02.2007
Сообщения: 325
Откуда: Минск
8948 Монеты

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

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


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

11841 Монеты

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

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

Нужны бета-тестеры бесплатного хостинга - в ЛС
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
madhamster
$a ||= 5;
$a ||= 5;


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

27687 Монеты

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

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


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

11841 Монеты

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

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

Нужны бета-тестеры бесплатного хостинга - в ЛС
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
madhamster
$a ||= 5;
$a ||= 5;


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

27687 Монеты

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

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


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

91741 Монеты

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

madhamster
там на их укараинском серваке(78.109.24.64) файл доступен для записи при почти при любых правах(типа 666 555).
Говорил админу сказал цитата: "Мы не обязаны настраивать сервер для отдельного пользователя." и заигнорил.
_________________
сервис DNS | разные http, DNS и прочие утилиты
Регистрация доменов RU(4 регистратора, прямые договора)-150р и дешевле Smile - в ЛС
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
AlfaUngzipper
Три пингвина
Три пингвина


Зарегистрирован: 23.02.2007
Сообщения: 325
Откуда: Минск
8948 Монеты

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

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


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

 


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



Powered by phpBB © 2001, 2005 phpBB Group






Рейтинг SIMPLETOP.NET