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

Форум PHP

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

 

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

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

тема: Атрибуты на файлы и каталоги
 
 автор: Karum   (08.10.2005 в 14:42)   письмо автору
 
 

Как установить атрибуты на файлы и каталоги и что это такое?

   
 
 автор: SiMM   (08.10.2005 в 15:57)
 
   для: Karum   (08.10.2005 в 14:42)
 

PHP FAQ: Как установить права на файлы

   
 
 автор: cheops   (08.10.2005 в 19:24)   письмо автору
 
   для: Karum   (08.10.2005 в 14:42)
 

Если имеются ввиду UNIX-права доступа - вы можете почитать об них подробнее в следующих темах
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1553
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=969
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=158
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1444
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1404
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=2109
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=57

   
 
 автор: Karum   (09.10.2005 в 00:35)   письмо автору
 
   для: cheops   (08.10.2005 в 19:24)
 

о! Спасибо! Нашел тут http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=2109

   
 
 автор: Karum   (09.10.2005 в 14:27)   письмо автору
 
   для: Karum   (09.10.2005 в 00:35)
 

И еще вопрос, как их типа поставить, вот мне надо поставить такие атрибуты


Атрибуты на файлы и каталоги:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
spchat/ 0777
  body.php 0744
  bottom.php 0744
  c_config.php 0744
  help.php 0744
  reg.php 0744
  empty.php 0744
  enter.php 0744
  index.php 0744
  people.php 0744
  private.php 0744
  style.css 0744
  user_cnf.php 0744
  vars.php 0744


это в каждом каталоге нужно записать файл (допустим) chmod.php
и в нем прописать для каталога spchat/


<?php    
  chmod
("spchat/ 0777"0777); 
  
chmod("body.php"0744); 
  
chmod("bottom.php"0744); 
  
chmod("c_config.php"0744); 
  
chmod("help.php"0744); 
  
chmod("reg.php"0744); 
  
chmod("empty.php"0744); 
  
chmod("index.php"0744); 
  
chmod("people.php"0744); 
  
chmod("private.php"0744); 
  
chmod("style.css"0744); 
  
chmod("user_cnf.php"0744); 
  
chmod("vars.php"0744); 
?>


а потом запутить в браузере!

или как?

   
 
 автор: cheops   (09.10.2005 в 14:42)   письмо автору
 
   для: Karum   (09.10.2005 в 14:27)
 

Да, только скрипт должен выглядеть следующим образом
<?php     
  chmod
("spchat/"0777); 
  
chmod("spchat/body.php"0744); 
  
chmod("spchat/bottom.php"0744); 
  
chmod("spchat/c_config.php"0744); 
  
chmod("spchat/help.php"0744); 
  
chmod("spchat/reg.php"0744); 
  
chmod("spchat/empty.php"0744); 
  
chmod("spchat/index.php"0744); 
  
chmod("spchat/people.php"0744); 
  
chmod("spchat/private.php"0744); 
  
chmod("spchat/style.css"0744); 
  
chmod("spchat/user_cnf.php"0744); 
  
chmod("spchat/vars.php"0744); 
?>

А вообще для директории удобнее изменять права доступа при помощи цикла
<?php 
  
// Открываем директорию 
  
$dir opendir("spchat/"); 
  
// В цикле считываем её содержимое 
  
while(($file readdir($dir))) 
  { 
    
// Если текущий объект является 
    // файлом - изменяем права доступа 
    
if(is_file($file)) chmod($file0744); 
  } 
  
// Закрываем директорию 
  
closedir($dir); 
?> 


http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=969

   
 
 автор: Karum   (09.10.2005 в 16:40)   письмо автору
 
   для: cheops   (09.10.2005 в 14:42)
 

А еще вопросик! А чтобы эти права поставить достаточно скрипт chmod.php (к примеру)
в браузере запустить? Или просто его на сервер записать?

Спасибо за цикл :-)

   
 
 автор: Karum   (09.10.2005 в 17:28)   письмо автору
 
   для: Karum   (09.10.2005 в 16:40)
 

О! все работает спасибо!

   
Rambler's Top100
вверх

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