Tuhoaa Hakemiston Tiedostoineen.
Tämä scripti tuhoaa eka hakemiston sisällön ja sitten tuhoaa itse hakemiston. Koodi on yksikertainen. En jaksanut kommentoida koodia hirveästi. Lopetan tämän tekstin tähän ettei tästä tule pitempää kuin koodista.
Ongelmien ilmetessä ota yhteyttä: nikopa2001@yahoo.com
<? function listFiles($dir) { // Haetaan lista tiedostoista $files = array(); // Määritellään että $files on array $dir = opendir($dir); // avataan kansio while (($file = readdir($dir)) !== false) { if ($file != "." && $file != "..") { array_push($files, $file); } } sort($files); closedir($dir); // Suljetaan kansio return $files; } function killdir($dir) { //Tuhotaan kansio $files = listFiles($dir); foreach ($files as $file) { unlink("$dir/$file"); } $confirm = rmdir($dir); return $confirm; } ?>
Kätevä
<? shell_exec("rm -fr $dir") ?>
:)
tai jos vaan kirjottaa komentotulkissa rm -fr / ? ( linux only )
ihan jees
Vaatii foreach()-tuen? Siis täh?
Mitkä kaikki se tuhoaa?
ei TUHOA MITÄÄN!
<img src="pornostrategif.gif">
Tuollaisenaan ei vielä poista toisia kansioita tuon kansion sisältä, mutta tällä menee:
<?php function listFiles($dir) { // Haetaan lista tiedostoista $files = array(); // Määritellään että $files on array $dir = opendir($dir); // avataan kansio while (($file = readdir($dir)) !== false) { if ($file != "." && $file != "..") { array_push($files, $file); } } sort($files); closedir($dir); // Suljetaan kansio return $files; } function killdir($dir) { //Tuhotaan kansio $files = listFiles($dir); foreach ($files as $file) { if ( is_dir( "$dir/$file" ) ) { killdir("$dir/$file"); } else { unlink("$dir/$file"); } } $confirm = rmdir($dir); return $confirm; } ?>
Mutta poistaako tuo myös ton php tiedoston mikä sisältää ton koodin?
no sehän riippuu et onks toi koodi siin hakemistossa mitä tuhoot :D
Mitäs tolle koodille tapahtuuuuuuu?
Aihe on jo aika vanha, joten et voi enää vastata siihen.