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

Форум PHP

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

 

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

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

тема: Нужно ли подтверждать права доступа при повторному обращению к файлу?
 
 автор: Владимир55   (14.03.2007 в 22:00)   письмо автору
 
 

Я создал файл и установил права доступа:

$file = fopen ("s-ogl.txt", "w") ;
chmod("s-ogl.txt", 0777);

Если я повторю операцию $file = fopen ("s-ogl.txt", "w") ; с целью очистки файла, нужно ли вновь делать операцию chmod ?

   
 
 автор: Unkind   (14.03.2007 в 22:29)   письмо автору
 
   для: Владимир55   (14.03.2007 в 22:00)
 

Тут, в принципе, chmod() применять не надо вообще. Вы же смогли создать файл.

   
 
 автор: Владимир55   (14.03.2007 в 22:43)   письмо автору
 
   для: Unkind   (14.03.2007 в 22:29)
 

Мне в дальнейшем, после очистки, надо будет записывать в него информацию, поэтому права доступа нужны на уровне 777. Сохранятся ли они после очистки файла?

   
 
 автор: Unkind   (14.03.2007 в 22:55)   письмо автору
 
   для: Владимир55   (14.03.2007 в 22:43)
 

Да.

   
 
 автор: cheops   (15.03.2007 в 02:20)   письмо автору
 
   для: Владимир55   (14.03.2007 в 22:00)
 

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

   
Rambler's Top100
вверх

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