![]() |
|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]()
|
|
| Geser |
|
||||
|
Unregistered |
Откапал я вот такой скрипт.Надо этим скриптом у все файлов и папкок(в том числе и влеженных) поставить атрибут 777. Под себя подправил.
Но выдается ошибка
Пробовал просто * - результат тот же. Что я не так делаю7 ЗЫ: бегать в ftp-клиенте по каждой папке или в скрипте забивать их долговато. С одинчными файлами ессно работает. |
||||
|
|||||
| sugee |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 423 Регистрация: 12.6.2005 Репутация: нет Всего: 4 |
вот так наверное лучше будет Добавлено @ 14:46
Извиняюсь, я это сразу не заметил. Добавлено @ 14:49
Может так получится? |
||||||
|
|||||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 5 Всего: 261 |
А если указать /docs/ просто без звездочек он не поставит?
|
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Mal Hack
нет |
|||
|
||||
| Geser |
|
|||
|
Unregistered |
Мне кажется, что надо сначала получить список всех директорий и поддиректории, файлов, а потом уже скармливать чмоду.Пытаюсь этот список получить
|
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 5 Всего: 261 |
А если попробовать выполнить CHMOD, как команжу из под ftp_raw (вроде эта функция)
|
|||
|
||||
| Geser |
|
|||
|
Unregistered |
Mal Hack
попробовал? не получилось.Пробовал поразному ftp_raw($conn_id, "SITE CHMOD 0777 /docs/"); ftp_raw($conn_id, "SITE CHMOD 0777 /"); ftp_raw($conn_id, "SITE CHMOD 0777"); //так ftp-клиент пишет ftp_raw($conn_id, "CHMOD 0777 /docs/"); ftp_raw($conn_id, "CHMOD 0777 /"); ftp_raw($conn_id, "CHMOD 0777"); ftp_raw($conn_id, "CHMOD 0777 -R /docs/"); ftp_raw($conn_id, "CHMOD 0777 -R /"); ftp_raw($conn_id, "CHMOD 0777 -R"); |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 5 Всего: 261 |
А ошибку какую-ть выдает?
|
|||
|
||||
| Geser |
|
|||
|
Unregistered |
Mal Hack
Да.Для каждого случая соотвественно. Array ( [0] => 200 SITE CHMOD command successful ) Array ( [0] => 550 /: Operation not permitted ) Array ( [0] => 500-'SITE CHMOD 0777' not understood [1] => 500 SITE not understood ) Array ( [0] => 500 CHMOD not understood ) Array ( [0] => 500 CHMOD not understood ) Array ( [0] => 500 CHMOD not understood ) Array ( [0] => 500 CHMOD not understood ) Array ( [0] => 500 CHMOD not understood ) Array ( [0] => 500 CHMOD not understood ) |
|||
|
||||
| Mal Hack |
|
||||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 5 Всего: 261 |
выполняется !!! |
||||
|
|||||
| Guest |
|
|||
|
Unregistered |
Может оно и выполняется где-то, тока я по фтп потом зашел и посмотрел. Все как было так и осталось.
|
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 5 Всего: 261 |
А с другим сервером пробовал работать?
|
|||
|
||||
| Geser |
|
|||
|
Unregistered |
Не пробовал. Не на всех сайтах встанет IPB:) Похоже у самой папки docs меняются атрибуты.
Если б это было на локальном компе, то можно было бы заюзать опцию -R, а тут фик так сделаешь. |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 5 Всего: 261 |
Попробуй на другом хосте каком-ть протестировать, т.к. может это лаги сервера или на сервере блок стоит какой-ть.
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Сеть | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |