


Как задавать права доступа *.php файлам?
Ситуация такая ...у меня на компьютере стоит сервер (работает он через консоль). При работе с *.php файлами, которые должны создавать и записывать данные в файл на сервере ...вылетают ошибки... (это для примера))
Warning: fwrite(): supplied argument is not a valid stream resource in /opt/lampp/htdocs/upchat/chat_in.php on line 8
Warning: fclose(): supplied argument is not a valid stream resource in /opt/lampp/htdocs/upchat/chat_in.php on line 9
... я вводил chmod 777 /путь_к_файлы/chat_in.php
644 /путь_к_файлы/chat_in.php
ничего не робит) ...помогите.
И куда еще это все вводить??
$filepath="C:/www/htdocs/foto/primer.jpg"; //Пуьт к файлу вместе с указанием имени файла
chmod($filepath,0777);
Что такое 0777 спросите вы, на самом деле что такое 0 - я и сам не знаю, а вот 777 - это счастливое число.
777 - символизирует максимальные права доступа у файла в системе UNIX. 777 - это rwx-rwx-rwx
r - чтение
w - запись
x - запуск на исполнение
Почему rwx повторяется 3 раза: rwx rwx rwx
1раз - rwx - для администратора системы
2 раз - rwx - для пользователей групп, назначенных администратором
3 раз - rwx - для всех
Бывает что не всегда rwxrwxrwx, может быть так: rwx rw- r-x там где стоит знак "-" действие запрещено, т. е. полуется, что администратор имеет права на чтение, запись и выполнение, пользователи групп на чтение и запись, а все остальные только на чтение и выполнение.