Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Изменение прав на файлы
Форумы портала PHP.SU » » Работа с файловой системой и файлами » Изменение прав на файлы

Страниц (1): [1]
 

1. Гость - 17 Июля, 2006 - 10:47:55 - перейти к сообщению
Не понял Народ, помогите, пожалуйста.
Пытаюсь установить фотоальбом на PHP , но все никак не получается. Есть подозрения, что эта часть самая легкая, но не идет. Я не понимаю, как установить права доступа (777). Смешно, да только плакть охота....Не понял
Помогите, пожалуйстаОгорчение
2. Boss - 17 Июля, 2006 - 11:48:45 - перейти к сообщению
CODE (text):
скопировать код в буфер обмена
  1. <?
  2. $amely = mkdir("файл или папка", 0777);
  3. ?>

3. valenok - 17 Июля, 2006 - 16:24:49 - перейти к сообщению
chmod()
4. f0rm4t - 17 Июля, 2006 - 16:31:35 - перейти к сообщению
Гы, а может ему нужно это добро установить на win-платформу? ;)
5. Гость - 17 Июля, 2006 - 16:39:36 - перейти к сообщению
Неее, это я понимаю....
Я не понимаю, куда это надо вставлять...
6. valenok - 17 Июля, 2006 - 16:58:46 - перейти к сообщению
Создать новый скрипт и запустить один раз.
7. ARTY - 18 Июля, 2006 - 05:54:55 - перейти к сообщению
Права на PHP скрипты 600. На директории 0755. Все просто, используй chmod("файл", 0600); или файловый менеджер хостера для этих целей.
8. Wange - 18 Июля, 2006 - 10:27:04 - перейти к сообщению
Краткий курс:
Если вы пытаетесь установить скрипт на хостинге, то для изменения прав доступа после того как вы закачали скрипт на сервер есть два способа:
1) Воспользоваться панелью администратора хостинга (бывает даже на бесплатных)
2) Подключиться к серверу по ftp (как? смотри FAQ или настройки у провайдера (хостнинга)) при помощи специальной программы (для Windows подойдет far, total comander и т.д.), выбрать нужный файл и ФАЙЛ->изменить атрибуты

Если все дело происходит на локальной машине то:
1) Если у вас Windows то ничего делать не придется все должно и обязано работать
2) А вот если у вас Linux тогда при помощи стандартнй программы mc или другой командер и в ней воспользоваться chmod функцией для изменения прав доступа к каталогу или файлу.

Такие дела.
9. f0rm4t - 18 Июля, 2006 - 13:56:00 - перейти к сообщению
Только небольшая поправка.
Wange пишет:
при помощи стандартнй программы mc

MC не стандартная программа. Зачастую она не входит в дистрибутив!
10. Wange - 18 Июля, 2006 - 16:00:26 - перейти к сообщению
f0rm4t пишет:
Только небольшая поправка.
Wange пишет:
при помощи стандартнй программы mc

MC не стандартная программа. Зачастую она не входит в дистрибутив!


Да заметил что в однодисковых дистрибутивах нет MC, токо что поставил Ubuntu.

Тогда использовать терминал, он обязан быть везде.
11. valenok - 18 Июля, 2006 - 17:28:25 - перейти к сообщению
Какая разница, автор уже давным давно не интересуется..
12. Гость - 19 Июля, 2006 - 12:22:52 - перейти к сообщению
Интересуюсь я, интересуюсь. ..Радость
13. valenok - 19 Июля, 2006 - 15:56:36 - перейти к сообщению
To:kalista
Вообщем создаём новый скрипт
и делвем такое:

CODE (text):
скопировать код в буфер обмена
  1.  
  2. <?
  3. chmod('script_to_set_mod_for.php',0600) Or die('Can't change mod for script');
  4. chmod('folder_to_set_mod_for.php',0777) Or die('Can't change mod for folder');
  5.  


Ксати, а где подстветка синтаксиса для пхп?

И ещё, в слове Can't перед апострофом обратный слэш поставь.
Только почему форум его убирает?
14. ARTY - 19 Июля, 2006 - 18:50:38 - перейти к сообщению
Чтобы подсвечивался синтаксис PHP, заключайте PHP код в тег "[php][/php]"\n\n(Добавление)
А обратные слэши форум убирает в целях безопасности, будет время - разберусь с этим багом.
15. valenok - 19 Июля, 2006 - 18:55:28 - перейти к сообщению
в форму ответа стоит добавить такую кнопку которая добавляет к документу тег [php]

 

Powered by ExBB FM 1.0 RC1