Пятница, 26.04.2024, 13:34
Приветствую Вас Гость | RSS
Главная | Каталог статей | Регистрация | Вход
Меню сайта
Категории раздела
Веб мастеру [13]
Статьи для вебмастера
Оптимизатору [10]
Рекомендации и просто интересные заметки по оптимизации и продвижению сайта.
Форма входа
Поиск
Спонсоры

Виртуальная клавиатура
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

PR-CY.ru
Яндекс.Метрика
Все для Вашего сайта
Главная » Статьи » Веб мастеру

Не удаляются файлы с хостинга
Иногда стандартное удаление файлов, по FTP или из DirectAdmin и так далее, не возможно.
Удаление файлов завершаться ошибкой, если использовался режим работы PHP как Apache-модуля и файлы создавались при помощи веб-сервера или устанавливали CMS.

Как же решить проблему?

Создаем файл chmod.php в той папке которую надо удалить или в корне, со следуищим содержанием:


<?
$path=$_SERVER["DOCUMENT_ROOT"];
recursiveChmod($path);
function recursiveChmod($path, $filePerm=0777, $dirPerm=0777)
{
if(!file_exists($path))
{
return(FALSE);
}
if(is_file($path))
{
chmod($path, $filePerm);
} elseif(is_dir($path)) {
$foldersAndFiles = scandir($path);
$entries = array_slice($foldersAndFiles, 2);
foreach($entries as $entry)
{
recursiveChmod($path."/".$entry, $filePerm, $dirPerm);
echo $entry;
echo "<br>";
}
chmod($path, $dirPerm);
echo $path;
}
return(TRUE);
}
?>


После этого набираем в адресной строке браузера путь к файлу например: http://вашсайт.ru/chmod.php
После этого все файлы можно удалять любым способом.
Категория: Веб мастеру | Добавил: Admin (28.06.2010)
Просмотров: 4179 | Комментарии: 1 | Теги: Удаление файлов, хостинг, Вебмастеру | Рейтинг: 5.0/2
Всего комментариев: 1
1 Людмила  
1
СПАСИБО ВАМ Огромное!Что только не перебровала, чтобы удалить остатки cms, только ваш способ помог.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]