Автор Тема: Помогите кто чем может...  (Прочитано 3767 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн x-jane

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://x-worms.narod.ru
Помогите кто чем может...
« : 08 Апреля 2002, 03:49:01 »
$f = fopen( $file,"w+" );
fwrite( $f,"",0 );
chmod( $file,700 );
fclose( $f );

почему, если так написать, отказывает в доступе?
Вылезает ошибка "Permission denied in..." :confused:

Оффлайн Green Kakadu

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2757
  • +1/-0
  • 0
    • Просмотр профиля
    • http://gnezdo.webscript.ru
Права доступа: запись в файл и chmod
« Ответ #1 : 09 Апреля 2002, 02:41:45 »
Цитировать
почему, если так написать, отказывает в доступе?

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

из-за этого :) наверное
« Последнее редактирование: 09 Апреля 2002, 02:50:05 от Green Kakadu »
 в исканиях.

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Права доступа: запись в файл и chmod
« Ответ #2 : 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
?>
AS IS...

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Права доступа: запись в файл и chmod
« Ответ #3 : 10 Апреля 2002, 00:19:46 »
а вообще какой пользователь создал каталоги/файлы/скрипты и под каким пользователем исполняются скрипты, никто не задумывался? ;)

ps. просьба создавать топики с нормальными названиями тем.
с уважением,
магистр белой магии.

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Права доступа: запись в файл и chmod
« Ответ #4 : 10 Апреля 2002, 10:34:05 »
Цитировать
под каким пользователем исполняются скрипты

Задумывались. Если как mod_php то от лица владельца апачи. У него может не быть пермшинов на изменение прав доступа к файлам.
AS IS...

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Права доступа: запись в файл и chmod
« Ответ #5 : 11 Апреля 2002, 01:45:01 »
вот! обычно это nobody, следовательно, необходимо поставить максимальный доступ к файлу - 777.
с уважением,
магистр белой магии.

  • Гость
Права доступа: запись в файл и chmod
« Ответ #6 : 12 Апреля 2002, 06:45:24 »
в чем косяк..?? заливаю файл PHP естествено не пустой а скодом PHP открываю строницу и на ней выдается весь этот год..хостинг поддерживает PHP ////////

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Права доступа: запись в файл и chmod
« Ответ #7 : 12 Апреля 2002, 12:53:14 »
Цитировать
выдается весь этот год

Расширение не то.
AS IS...

  • Гость
Права доступа: запись в файл и chmod
« Ответ #8 : 18 Апреля 2002, 16:35:21 »
А где можно почитать про режимы доступа к файлам, а то 700,777,750 - что это ???

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
Права доступа: запись в файл и chmod
« Ответ #9 : 18 Апреля 2002, 16:46:01 »
Цитировать
А где можно почитать про режимы доступа к файлам, а то 700,777,750 - что это ???

http://www.citforum.ru/operating_systems/manpages/CHMOD.1.shtml
Евгений aka Razor,

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28