Forum Webscript.Ru

Программирование => PHP => Тема начата: x-jane от 08 Апреля 2002, 03:49:01

Название: Помогите кто чем может...
Отправлено: x-jane от 08 Апреля 2002, 03:49:01
$f = fopen( $file,"w+" );
fwrite( $f,"",0 );
chmod( $file,700 );
fclose( $f );

почему, если так написать, отказывает в доступе?
Вылезает ошибка "Permission denied in..." :confused:
Название: Права доступа: запись в файл и chmod
Отправлено: Green Kakadu от 09 Апреля 2002, 02:41:45
Цитировать
почему, если так написать, отказывает в доступе?

Цитировать
chmod( $file,700 );

из-за этого :) наверное
Название: Права доступа: запись в файл и chmod
Отправлено: ThE0ReTiC от 09 Апреля 2002, 09:56:42
И вообще лучше делать:
fclose($f);
chmod($file,0700);

Число, характеризующее пермишны рекоммендуется предварять нулем:
http://www.php.net/manual/en/function.chmod.php

chmod ("/somedir/somefile", 755);   // decimal; probably incorrect  
chmod ("/somedir/somefile", "u+rwx,go+rx"); // string; incorrect      
chmod ("/somedir/somefile", 0755);  // octal; correct value of mode
?>
Название: Права доступа: запись в файл и chmod
Отправлено: Dm от 10 Апреля 2002, 00:19:46
а вообще какой пользователь создал каталоги/файлы/скрипты и под каким пользователем исполняются скрипты, никто не задумывался? ;)

ps. просьба создавать топики с нормальными названиями тем.
Название: Права доступа: запись в файл и chmod
Отправлено: ThE0ReTiC от 10 Апреля 2002, 10:34:05
Цитировать
под каким пользователем исполняются скрипты

Задумывались. Если как mod_php то от лица владельца апачи. У него может не быть пермшинов на изменение прав доступа к файлам.
Название: Права доступа: запись в файл и chmod
Отправлено: Dm от 11 Апреля 2002, 01:45:01
вот! обычно это nobody, следовательно, необходимо поставить максимальный доступ к файлу - 777.
Название: Права доступа: запись в файл и chmod
Отправлено: от 12 Апреля 2002, 06:45:24
в чем косяк..?? заливаю файл PHP естествено не пустой а скодом PHP открываю строницу и на ней выдается весь этот год..хостинг поддерживает PHP ////////
Название: Права доступа: запись в файл и chmod
Отправлено: ThE0ReTiC от 12 Апреля 2002, 12:53:14
Цитировать
выдается весь этот год

Расширение не то.
Название: Права доступа: запись в файл и chmod
Отправлено: от 18 Апреля 2002, 16:35:21
А где можно почитать про режимы доступа к файлам, а то 700,777,750 - что это ???
Название: Права доступа: запись в файл и chmod
Отправлено: Britva от 18 Апреля 2002, 16:46:01
Цитировать
А где можно почитать про режимы доступа к файлам, а то 700,777,750 - что это ???

http://www.citforum.ru/operating_systems/manpages/CHMOD.1.shtml