25.12.2010
Количество показов: 6590
Не удаляются папки и файлы на сервере через FTP, а только переименовываются
Бывает, что у Вас нет доступа по SHH к серверу, но вы создавали директории при помощи скрипта, а это может означать, что Вы не можете с ними ничего сделать, разве что только переименовать.
Но раз скриптом мы права им дали, то и скриптом все исправим.
Создаем файл chmod.php в корневой директории сайта и запускаем его http://ваш_сайт.ru/chmod.php
Всё, теперь можете делать с Вашими директориями, что хотите.
Но раз скриптом мы права им дали, то и скриптом все исправим.
Создаем файл chmod.php в корневой директории сайта и запускаем его http://ваш_сайт.ru/chmod.php
Код
<?php
function chmod_R($path, $perm) {
$handle = opendir($path);
while ( false !== ($file = readdir($handle)) ) {
if ( ($file !== "..") ) {
@chmod($path . "/" . $file, $perm);
if ( !is_file($path."/".$file) && ($file !== ".") )
chmod_R($path . "/" . $file, $perm);
}
}
closedir($handle);
}
$path = $_SERVER["QUERY_STRING"];
if ( $path{0} != "/" )
$path = $_SERVER["DOCUMENT_ROOT"] . "/" . $path;
chmod_R($path, 0777);
echo $path;
?>
Всё, теперь можете делать с Вашими директориями, что хотите.
Количество показов: 6590