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 :: вопрос о функцие chmod, то есть: "кто владелец"
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
dadli
Отправлено: 23 Января, 2012 - 19:26:06
Посетитель
Покинул форум
Сообщений всего: 416
Дата рег-ции: Май 2011 Откуда: тифилис
Помог: 5 раз(а)
EuGen
fileowner() возврашает 0, я тестирую в windows-е, насколко я понимаю, понятя влделца (директория/фаила) не сушествует в windows, ето так ?
EuGen
Отправлено: 23 Января, 2012 - 19:47:57
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
В Windows существует такое понятие. Однако fileowner, stat и т.п. здесь бесполезны.
Для просмотра таких данных в Windows придется использовать средства самой операционной системы.
В Windows XP существует команда cacls а в более поздних версиях - команда icacls
Стало быть, Вы можете использовать связку shell_exec + cacls/icacls для получения результата. Вывод может быть разным в зависимости от версии ОС, примерно же идея такая:
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.