readir renvoie les dossiers "." et ".." tu sembles l'avoir oublié.
de plus tu dois effacer le fichier $repAeffacer.'/'.$fichier
et dans le meme genre tu dois lancer ta recursivite avec $repAeffacer.'/'.$fichier
si tu avais mis des echos pour debuger ton script tu aurais trouvé tout seul assez rapidement.
Message édité par afbilou le 24-05-2005 à 16:17:25