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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Права доступа к файлам и каталогам.

Сообщения:  [1-10]   [11-13] 

 
 автор: 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

   

Сообщения:  [1-10]   [11-13] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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