Форум Gatchina Online

Форум Gatchina Online (http://forum.gatchina.ru/index.php)
-   Программирование и разработка (http://forum.gatchina.ru/forumdisplay.php?f=4)
-   -   Вопросник по PHP (http://forum.gatchina.ru/showthread.php?t=6686)

C1FR0 04.04.2009 00:20

Не могу никак разобраться с заданием прав доступа к файлам/каталогам. В результате не хотят работать функции fopen(), fwrite() и прочие по этой теме.

ΛLIEN 04.04.2009 00:25

Цитата:

Сообщение от C1FR0 (Сообщение 350750)
Не могу никак разобраться с заданием прав доступа к файлам/каталогам.

http://ru.wikipedia.org/wiki/Chmod

C1FR0 04.04.2009 00:32

Да не, это не то. Это я знаю. У меня проблемы с использованием функции chmod().
В php-сценарии пишу следующее:

PHP код:

chmod('catalog/text.txt'0777); 

Работать не хочет. Что делать?

ΛLIEN 04.04.2009 01:24

Цитата:

Сообщение от C1FR0 (Сообщение 350754)
PHP код:

chmod('catalog/text.txt'0777); 

Работать не хочет. Что делать?

менять чмод у файла может только владелец/создатель файла или root. под каким uid у тебя у тебя веб сервер работает? Всяко не под root-ом, это было бы верхом глупости. Небось аpache или nobody.

C1FR0 04.04.2009 01:32

Я использую хостинг Мастерхоста. Где-то читал, что Far может менять атрибуты файлам и каталогам через протокол ftp. Но эта интерфейсная уродина не хочет заходить на Мастерхост.

Вообщем, что мне нужно сделать, чтобы я смог в php-сценариях пользоваться функциями для открытия/чтения/записи файла?

Иначе я попадаю в нехорошую ситуацию - разработал админку для сайта (я не пользуюсь готовыми cms) на домашнем компьютере (apache windows). А на сервере Мастерхоста (возможно_апаче unix) она не работает.

ΛLIEN 04.04.2009 01:43

Цитата:

Сообщение от C1FR0 (Сообщение 350757)
Я использую хостинг Мастерхоста....Far может ... не хочет заходить на Мастерхост.

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

чем ты файлы на хостинг заливаешь? WinSCP, Тотал или еще чем? Ими и меняй сразу у созданного файла/папок атрибуты. Не забывай, чтобы писать (или создавать) файлы в папку, на нее тоже нужен разрешенный атрибут записи.

C1FR0 04.04.2009 01:44

Цитата:

Сообщение от ΛLIEN (Сообщение 350758)
чем ты файлы на хостинг заливаешь? WinSCP, Тотал или еще чем? Ими и меняй сразу у созданного файла/папок атрибуты. Не забывай, чтобы писать файлы в папку на нее тоже нужен атрибут записи.

Я Тоталом заливаю, но не нашел в нем функции корректировки атрибутов.

ΛLIEN 04.04.2009 01:45

Цитата:

Сообщение от C1FR0 (Сообщение 350759)
Я Тоталом заливаю, но не нашел в нем функции корректировки атрибутов.

Файл - Изменить атрибуты. Посмотреть атрибуты всех файлов сразу можно по alt+enter. Можно из командной строки тотала прямо писать chmod 0777 имя_файла

C1FR0 04.04.2009 01:46

Цитата:

Сообщение от ΛLIEN (Сообщение 350760)
Файл - Изменить атрибуты

АФИГЕТЬ!!! Спасибо, Бобо!!! :)

ΛLIEN 04.04.2009 01:51

Цитата:

Сообщение от C1FR0 (Сообщение 350761)
АФИГЕТЬ!!! Спасибо, Бобо!!! :)

Ага. Удивительное рядом. :D


Текущее время: 23:52. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc. Перевод: zCarot