Autor Zpráva
ttom
Profil
ahoj, mám výpis
$slozky = glob("data/*", GLOB_ONLYDIR);
foreach ($slozky as $slozka)

echo "$slozka<br>\n";

jak tuto proměnou předám sem:

function rmdir_recursive($slozka) {
    foreach(scandir($slozka) as $file) {
        if ('.' === $file || '..' === $file) continue;
        if (is_dir("$slozka/$file")) rmdir_recursive("$slozka/$file");
        else unlink("$slozka/$file");
    }
    rmdir($slozka);
}
Keeehi
Profil
function rmdir_recursive($slozka) {
    foreach(scandir($slozka) as $file) {
        if ('.' === $file || '..' === $file) continue;
        if (is_dir("$slozka/$file")) rmdir_recursive("$slozka/$file");
        else unlink("$slozka/$file");
    }
    rmdir($slozka);
}

if(isset($_GET["delete"])) {
    rmdir_recursive($_GET["delete"]);
}

$slozky = glob("data/*", GLOB_ONLYDIR); 
foreach ($slozky as $slozka) {
    echo "<a href=\"?delete=$slozka\">Smaž $slozka.</a><br>\n";
}
Pozor na to, že takhle může kdokoli smazat jakoukoli složku.
ttom
Profil
Hrozně moc díky!!! smazat to nemůže každý mám tam .htaccess
Keeehi
Profil
To upozornění bylo jen pro tebe, ale pro někoho, kdo to tu třeba za rok najde a použije. Tak aby pak nebyl třeba překvapený, že mu všechno zmizelo.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0