PDA

Zobacz pełną wersję : Skrypt usuwający Joomla! u usługodawców bez CPanel i SSH



muchachos90
27-06-2013, 13:52
Plik delete.php wrzucamy na serwer i odpalamy. Zdaję sobie sprawę, że można go zoptymalizować, ale...

Usuwa wymienione katalogi, a kilka plików z katalogu root trzeba usunąć ręcznie.

Znajduje zastosowanie np. w home.pl, gdzie usuwanie Joomla! zajmuje sporo czasu!

<?php
function removeDir($path) {
$dir = new DirectoryIterator($path);
foreach ($dir as $fileinfo) {
if ($fileinfo->isFile() || $fileinfo->isLink()) {
unlink($fileinfo->getPathName());
} elseif (!$fileinfo->isDot() && $fileinfo->isDir()) {
removeDir($fileinfo->getPathName());
}
}
rmdir($path);
}

$katalog1 = 'administrator';
$katalog2 = 'cache';
$katalog3 = 'cli';
$katalog4 = 'components';
$katalog5 = 'images';
$katalog6 = 'includes';
$katalog7 = 'language';
$katalog8 = 'libraries';
$katalog9 = 'logs';
$katalog10 = 'media';
$katalog11 = 'modules';
$katalog12 = 'plugins';
$katalog13 = 'templates';
$katalog14 = 'tmp';

removeDir($katalog1);
removeDir($katalog2);
removeDir($katalog3);
removeDir($katalog4);
removeDir($katalog5);
removeDir($katalog6);
removeDir($katalog7);
removeDir($katalog8);
removeDir($katalog9);
removeDir($katalog10);
removeDir($katalog11);
removeDir($katalog12);
removeDir($katalog13);
removeDir($katalog14);

?>

ber32
28-06-2013, 16:29
Dzięki