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

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Roler
Отправлено: 29 Января, 2009 - 18:12:50
Post Id



Посетитель


Покинул форум
Сообщений всего: 458
Дата рег-ции: Авг. 2008  
Откуда: Россия


Помог: 1 раз(а)




Искал как сотворить сабж, ничего не нашёл. Если в папку можно хоть попытаться записать файл, и выяснить хотя бы, достаточно ли прав, то как проверить файл - совсем хз.
 
 Top
vitaliy_mad
Отправлено: 29 Января, 2009 - 19:35:43
Post Id


Участник


Покинул форум
Сообщений всего: 1107
Дата рег-ции: Окт. 2008  
Откуда: Украина, Мариуполь


Помог: 0 раз(а)




fileperms
is_writable

(Отредактировано автором: 29 Января, 2009 - 19:36:35)

 
 Top
Гость
Отправлено: 29 Января, 2009 - 19:39:13
Post Id


УДАЛЁН










Цитата:
Если в папку можно хоть попытаться записать файл, и выяснить хотя бы, достаточно ли прав, то как проверить файл - совсем хз.
Конечно вариант vitaliy_mad более правильный но если вы хоитет именно таким методом то можно попробовать открыть файл для записи в режиме w+ или a+ и если результат выдаст ошибку то значит писать нельзя
Замечу что такой подход может быть очень полезен если надо узнать не занят ли файл как програмой (Кстати именно так к Denwer под Windows проверятется запузен ли Apache и MySQL - именно открытие их исполняемого файла)
 
 Top
vitaliy_mad
Отправлено: 29 Января, 2009 - 19:41:27
Post Id


Участник


Покинул форум
Сообщений всего: 1107
Дата рег-ции: Окт. 2008  
Откуда: Украина, Мариуполь


Помог: 0 раз(а)




JustUserR пишет:
открыть файл для записи в режиме w+ или a+ и если результат выдаст ошибку то значит писать нельзя

утрвеждать не могу, но я так дума, что функция is_writable выдаст такой же результат...
 
 Top
Гость
Отправлено: 29 Января, 2009 - 19:44:30
Post Id


УДАЛЁН










Цитата:
Утрвеждать не могу, но я так дума, что функция is_writable выдаст такой же результат...
Простите у меня чтото со временем не то - когда я писал свое сообщение - в вашем сообщении ничего про is_writable не было Улыбка) Мы наерхое синхронно добавили
 
 Top
vitaliy_mad
Отправлено: 29 Января, 2009 - 19:46:59
Post Id


Участник


Покинул форум
Сообщений всего: 1107
Дата рег-ции: Окт. 2008  
Откуда: Украина, Мариуполь


Помог: 0 раз(а)




JustUserR пишет:
Мы наерхое синхронно добавили

)) скорее всего..... мы телепаты
 
 Top
Roler
Отправлено: 29 Января, 2009 - 19:49:10
Post Id



Посетитель


Покинул форум
Сообщений всего: 458
Дата рег-ции: Авг. 2008  
Откуда: Россия


Помог: 1 раз(а)




Фиговый из меня гугл. Спасибо)
 
 Top
Гость
Отправлено: 29 Января, 2009 - 19:56:04
Post Id


УДАЛЁН










Цитата:
)) скорее всего..... мы телепаты
Это точно Улыбка

Ну в общем по теме все ясно... Просто если на файл есть права чтения не факт что егоможно прочитать (МСожет быть занят) - поэтому лчше проверить А каким способом это уже дело хозяйское Улыбка

Цитата:
Фиговый из меня гугл. Спасибо)
Пожалуйста

(Отредактировано автором: 29 Января, 2009 - 19:57:17)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB