Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Узнать права на файл(папку) с помощью PHP
Покинул форум
Сообщений всего: 458
Дата рег-ции: Авг. 2008 Откуда: Россия
Помог: 1 раз(а)
Искал как сотворить сабж, ничего не нашёл. Если в папку можно хоть попытаться записать файл, и выяснить хотя бы, достаточно ли прав, то как проверить файл - совсем хз.
vitaliy_mad
Отправлено: 29 Января, 2009 - 19:35:43
Участник
Покинул форум
Сообщений всего: 1107
Дата рег-ции: Окт. 2008 Откуда: Украина, Мариуполь
Если в папку можно хоть попытаться записать файл, и выяснить хотя бы, достаточно ли прав, то как проверить файл - совсем хз.
Конечно вариант vitaliy_mad более правильный но если вы хоитет именно таким методом то можно попробовать открыть файл для записи в режиме w+ или a+ и если результат выдаст ошибку то значит писать нельзя
Замечу что такой подход может быть очень полезен если надо узнать не занят ли файл как програмой (Кстати именно так к Denwer под Windows проверятется запузен ли Apache и MySQL - именно открытие их исполняемого файла)
vitaliy_mad
Отправлено: 29 Января, 2009 - 19:41:27
Участник
Покинул форум
Сообщений всего: 1107
Дата рег-ции: Окт. 2008 Откуда: Украина, Мариуполь
Помог: 0 раз(а)
JustUserR пишет:
открыть файл для записи в режиме w+ или a+ и если результат выдаст ошибку то значит писать нельзя
утрвеждать не могу, но я так дума, что функция is_writable выдаст такой же результат...
Утрвеждать не могу, но я так дума, что функция is_writable выдаст такой же результат...
Простите у меня чтото со временем не то - когда я писал свое сообщение - в вашем сообщении ничего про is_writable не было ) Мы наерхое синхронно добавили
vitaliy_mad
Отправлено: 29 Января, 2009 - 19:46:59
Участник
Покинул форум
Сообщений всего: 1107
Дата рег-ции: Окт. 2008 Откуда: Украина, Мариуполь
Покинул форум
Сообщений всего: 458
Дата рег-ции: Авг. 2008 Откуда: Россия
Помог: 1 раз(а)
Фиговый из меня гугл. Спасибо)
Гость
Отправлено: 29 Января, 2009 - 19:56:04
УДАЛЁН
Цитата:
)) скорее всего..... мы телепаты
Это точно
Ну в общем по теме все ясно... Просто если на файл есть права чтения не факт что егоможно прочитать (МСожет быть занят) - поэтому лчше проверить А каким способом это уже дело хозяйское
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.