ik heb opo mijn server een script draaien welke steeds mappen aanmaakt met bestanden.
Dit is nu opgelopen tot zo'n 300mb en dat wil ik dus een kwijt.
Maar als ik nu via ftp inlog of via mijn webinterface dan kan ik die bestanden niet
verwijderen omdat ze door de user apache zijn gemaakt.
Nu heb ik maar een script geschreven waar mee ik de bestanden kan verwijderen maar...
Het zijn er zoveel en via dat script ka ik er maar steeds 1 verwijderen.
Het script:
Hoe verander ik deze functie dat ie de gehele directory msgstore leeg gooit?
Zoeken op GOT helpt niet echt veel en bij php.net daar vind ik ook niet een dergelijke oplossing.
Dit is nu opgelopen tot zo'n 300mb en dat wil ik dus een kwijt.
Maar als ik nu via ftp inlog of via mijn webinterface dan kan ik die bestanden niet
verwijderen omdat ze door de user apache zijn gemaakt.
Nu heb ik maar een script geschreven waar mee ik de bestanden kan verwijderen maar...
Het zijn er zoveel en via dat script ka ik er maar steeds 1 verwijderen.
Het script:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| function delete($file) { chmod($file,0777); if (is_dir($file)) { $handle = opendir($file); while($filename = readdir($handle)) { if ($filename != "." && $filename != "..") { delete($file."/".$filename); } } closedir($handle); rmdir($file); } else { unlink($file); } } |
Hoe verander ik deze functie dat ie de gehele directory msgstore leeg gooit?
Zoeken op GOT helpt niet echt veel en bij php.net daar vind ik ook niet een dergelijke oplossing.