Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Права доступа к файлам и каталогам.
 
 автор: bonus_FM   (27.06.2006 в 17:43)   письмо автору
 
 

Люди, а как в Винде выставить права доступа на файл или каталог? Это с помощью делается htaccess или нет?

   
 
 автор: Football   (27.06.2006 в 18:04)   письмо автору
 
   для: bonus_FM   (27.06.2006 в 17:43)
 

Могу ошибать, но в винде этого нет (есди только не нажать на файл правой кнопкой мыши и выбрать атрибут). Это только в Lunix подобных системах

   
 
 автор: bonus_FM   (27.06.2006 в 18:05)   письмо автору
 
   для: Football   (27.06.2006 в 18:04)
 

А как же тогда быть? Очень нужно выставить права доступа к файлу. Эх.

   
 
 автор: Trianon   (27.06.2006 в 18:30)   письмо автору
 
   для: bonus_FM   (27.06.2006 в 18:05)
 

Это делается с помощью вкладки "Безопасность".
И процедура куда более сложная, нежели в unix.

   
 
 автор: Football   (27.06.2006 в 22:43)   письмо автору
 
   для: bonus_FM   (27.06.2006 в 18:05)
 

А зачем это надо в Винде? Понимаю на серваке, а так...

   
 
 автор: bonus_FM   (28.06.2006 в 07:19)   письмо автору
 
   для: Football   (27.06.2006 в 22:43)
 

Мне нужно поставить каталогу forumfiles и файлу права 777. Как и где это делается? Это там где используется chmod? Но вот где его прописать?

   
 
 автор: cheops   (28.06.2006 в 14:22)   письмо автору
 
   для: bonus_FM   (28.06.2006 в 07:19)
 

Это можно сделать при помощи PHP-скрипта
<?php 
  
// Изменяем права доступа к файлу 
  // для указания принадлежности числа 
  // к восьмиричной системе перед ним 
  // указывается 0     
  
chmod("index.php"0777); 
?> 

или при помощи FTP-менеджера который вы используете для доступа к серверу.

   
 
 автор: KPETuH   (28.06.2006 в 14:33)   письмо автору
 
   для: cheops   (28.06.2006 в 14:22)
 

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

Если скрипт работает в локальной сети, и на машине стоит винда+апач помоему ничего не получиться так как винда :(. Если юникс подобная система + апач то проблем не будет!

   
 
 автор: cheops   (28.06.2006 в 14:46)   письмо автору
 
   для: KPETuH   (28.06.2006 в 14:33)
 

Да, в Winodws вместо chnod() стоит заглушка, так как в этой операционной системе нет UNIX-прав доступа.

   
 
 автор: bonus_FM   (28.06.2006 в 16:21)   письмо автору
 
   для: cheops   (28.06.2006 в 14:46)
 

Так что теперь получается, никак значит с правами доступа не получится прокатить?

   
 
 автор: cheops   (29.06.2006 в 02:12)   письмо автору
 
   для: bonus_FM   (28.06.2006 в 16:21)
 

А зачем они вам? Под Windows и так будет работать, так как не будет ограничений.

   
 
 автор: bonus_FM   (29.06.2006 в 07:16)   письмо автору
 
   для: cheops   (29.06.2006 в 02:12)
 

А потом в последствии ведь на сервак придётся всё заливать. А там не винда, так всё равно наверное придётся права выставлять но только уже прямо на сервере?

   
 
 автор: cheops   (29.06.2006 в 12:14)   письмо автору
 
   для: bonus_FM   (29.06.2006 в 07:16)
 

Даже если права выставлены заранее при загрузке они всё равно сбрасываются в права по умолчанию, иначе это было бы уязвимостью. Если у вас очень много файлов и директорий, лучше написать скрипт, который будет обходить ваше Web-приложение и выставлять права соотвествующим образом. Отталкиваться можно от темы по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=969.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования