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

Форум PHP

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

 

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

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

тема: Изменение атрибутов файлов.
 
 автор: Jaroslav   (28.09.2006 в 23:02)   письмо автору
 
 

Приветствую!

Подскажите, пожалуйста, как присвоить файлам на сервере нужные атрибуты?
Должно быть чтение для всех пользователей и запись только для владельца файла.


Использую, например, такой код:

$perem=fopen("perem.php", "w");
fwrite ($perem, "test");
fclose ($perem) ;

chmod("perem.php ", 0644);


На сервере создается файл perem.php, но он имеет атрибуты:

- чтение для всех пользователей
- запись для всех пользователей.

Как этого избежать?
Насколько опасно использование таких атрибутов?


С уважением,
Ярослав.

   
 
 автор: cheops   (28.09.2006 в 23:11)   письмо автору
 
   для: Jaroslav   (28.09.2006 в 23:02)
 

Скорее всего вообще не опасно, хостеры закрывают доступ пользователей к вируальным хостам других пользователей. Через браузер на такой файл повлиять никак нельзя.

   
 
 автор: Jaroslav   (29.09.2006 в 00:17)   письмо автору
 
   для: cheops   (28.09.2006 в 23:11)
 

А почему не получается поменять атрибуты при помощи функции?

   
 
 автор: Vantuz   (29.09.2006 в 01:15)   письмо автору
 
   для: Jaroslav   (29.09.2006 в 00:17)
 

Поменять никак нельзя все хостеры закрывают эту возможность, можно только ставить при создании файла или папки

   
 
 автор: cheops   (29.09.2006 в 11:31)   письмо автору
 
   для: Jaroslav   (29.09.2006 в 00:17)
 

Вероятно включён безопасный режим, а Apache работает из пользователя nobody или apache.

   
 
 автор: Jaroslav   (30.09.2006 в 10:05)   письмо автору
 
   для: cheops   (29.09.2006 в 11:31)
 

Спасибо!

   
Rambler's Top100
вверх

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