in een CMS heeft de klant de mogelijkheid om images toe te voegen.
Ok, dat werkt.
Waar ik nu op stukloop is het verwijderen van de images als het project verwijdert wordt.
met onderstaande code kreeg ik het wel voor elkaar om, in de directory waar het php-bestand instaat, alle files beginnend met het id-nummer te verwijderen.
Maar ik kom er nu ff niet uit hoe ik ze in een directory een aantal levels lager te verwijderen.
FYI: het script is bij elkaar geleeched aangezien mijn niveau van php'en nog laag is;
zeker wat betreft bewerkingen op bestanden
Ok, dat werkt.
Waar ik nu op stukloop is het verwijderen van de images als het project verwijdert wordt.
met onderstaande code kreeg ik het wel voor elkaar om, in de directory waar het php-bestand instaat, alle files beginnend met het id-nummer te verwijderen.
Maar ik kom er nu ff niet uit hoe ik ze in een directory een aantal levels lager te verwijderen.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| ## begin plaatjes deleten
if (!$dir) {
$dir = dir("../../uploaded");
}
$pad=opendir($dir->path);
chdir($pad);
while ($file = readdir($pad)) {
if($file != '..' && $file !='.' && $file !=''){
if(ereg("^".$id."_",$file)){
echo $file."<br>";
if(!unlink){
echo"Bestand ".$file."kon niet verwijderd worden";
}else{
unlink($file);
}
}
}
}
## einde plaatjes deleten
closedir($pad);
clearstatcache(); |
FYI: het script is bij elkaar geleeched aangezien mijn niveau van php'en nog laag is;
zeker wat betreft bewerkingen op bestanden