isDir()) { rmdir($file->getRealPath()); } else { unlink($file->getRealPath()); } } return rmdir($dir); } // Sicherheitscheck (optional, aber empfohlen) if (strpos(realpath($folder), realpath(__DIR__)) !== 0) { die('Ungültiger Pfad!'); } // Ausführen if (deleteFolder($folder)) { echo "Ordner erfolgreich gelöscht: " . basename($folder); } else { echo "Fehler beim Löschen."; }