Просмотр полной версии : нужен php скрипт для изменения атрибутов файлов на фтп
собсна ищу скрипт .чтобы можно было закинуть его в корень сайта и запустить и чтоб он выставил всем файлам и папкам права доступа 777 :)
<?php
читаем директорию;
foreach $dir as $file {
if ($file!='.' || $file!='..') {
chmod ...;
}
}
?>
рабочий скрипт сам пиши. php.net тебе в помощь
кх мог б сам напсиал..может есть готовый?
groundhog
06.05.2008, 16:34
Тебе же его фактически написали...
<?php
define('TARGET_DIRECTORY_PATH', '.');
if ($dh = opendir(TARGET_DIRECTORY_PATH)) {
while (($file = readdir($dh)) !== false) {
if ($file != "." && $file != ".." && $file != basename(__FILE__))
chmod($file, 0777);
}
closedir($dh);
}
?>
Вот такая фигня вот вылезла((
Warning: opendir(.) [function.opendir]: failed to open dir: Permission denied in /home/vip/data/www/site.ru/2.php on line 5
groundhog
06.05.2008, 17:05
А так?
<?php
foreach (glob("*") as $file)
if ($file != basename(__FILE__)) chmod($file, 0777);
?>
так работает но ниче не поменял.. может можно как нить сменить через ispmgr
groundhog
06.05.2008, 17:38
У тебя хостинг под никсами? Ты пытаешься сменить права на локальные файлы или на удалённые? chmod никакие warning'и не генерирует? Возможно, что у хостера выключена функция chmod.
А чем Total Commander неподходит? Выделил все файлы и папки и выставляй им 777...
Я так и не понел ТС..... чтоб скрипт работал нужно его запустить а когда запустиш его то пользователем будет АПАЧ а у него не хватит прав на изменение аттрибутов(Если нормлаьно настроена система)
или я чтото не догнал?
KemSucks
06.05.2008, 19:07
shell установи туда,права+всякие полезности)
groundhog
06.05.2008, 19:18
Кстати да... Я тоже что-то не подумал... От кого выполняются скрипты? Кто владелец?
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot