Ihr habt Ordner auf eurem Webspace die sich nicht löschen lassen? Hier ist die Lösung:
PHP
<?php
////////////////////////////////////////////////////////////////////////
# #
########################################################################
# #
############# Spacequadrat Directory Deleter v 0.2 Beta ################
# #
########################################################################
# #
############## (c) 2008 by Spacequadrat.de | Bassmaster ################
#
########################################################################
# #
######################## Edit By Spacer und Sebi #######################
######################## Edit By XMMX 10.01.2010 #######################
# #
////////////////////////////////////////////////////////////////////////
//tom
$pass = 'deller';
session_start();
if(isset($_GET['logout']) && $_GET['logout'] == 1){
unset($_SESSION['ADMIN']);
}
if(!isset($_SESSION['ADMIN']) || empty($_SESSION['ADMIN'])){
if(isset($_POST['send'])){
if($pass == $_POST['passwort']){
$_SESSION['ADMIN'] = md5($pass);
echo "Du bist nun erfolgreich eingeloggt.<br />n";
} else {
echo "Das angegebene Passwort ist Falsch.";
}
} else {
echo '<form method="post">';
echo ' <input name="passwort" type="password" />';
echo ' <input name="send" type="submit" value="Login" />';
echo '</form>';
}
}
if($_SESSION['ADMIN'] == md5($pass)){
if(isset($_GET['delete']) && !empty($_GET['delete'])){
$directory = htmlspecialchars($_GET['delete']);
@chmod($directory, 0777);
if(is_file($directory) == TRUE){
@unlink&($directory);
}
function deldir($dir){
$dp = @opendir($dir);
while($file = @readdir($dp)){
$name = $dir . "/" . $file;
if ($file != "." && $file != ".."){
if(is_dir($name)){
deldir($name);
} else {
@unlink($name);
}
}
}
@closedir($dp);
@rmdir($dir);
}
deldir($directory);
}
$ordner = ".";
$handle = @opendir($ordner);
while($file = @readdir($handle)){
if($file != "." && $file != ".."){
echo $file;
if(!is_file($file))
{
echo ' <a href="'.$_SERVER['PHP_SELF'].'?delete='.$file.'">[entfernen]</a>';
}
echo '<br />';
}
}
closedir($handle);
if($_SESSION['ADMIN']){
echo '<a href="'.$_SERVER['PHP_SELF'].'?logout=1">Logout</a>';
}
}
?>
Alles anzeigen
Ihr packt dieses Script auf eurem Webspace und ruft es dann auf. Gebt das Passwort "deller" ein.
Nun wählt ihr den Ordner aus und klickt auf entfernen. Nun geht ihr in den Webspace und der Ordner lässt sich löschen.