par
Ryle » 06 sept. 2007, 10:42
ok, alors le Thumbs.db est un fichier système qui correspond en gros aux miniatures que produit windows lorsque tu choisis un affichage en "miniature" dans le dossier (il met les vignettes en cache dans ce fichier pour pouvoir les afficher plus rapidement la fois suivante)
Tu ne devrais pas avoir ce soucis une fois en ligne, puisque tu n'auras pas de consultation du dossier, le serveur (qui sera sans doute de l'unix) ne générera pas ce fichier.
Cependant afin d'être tranquille, tu peux tester la présence de ce fichier avec is_file() ou file_exists() pour le dégager avant de supprimer le dossier.
Une autre solution serait encore de garder ton script opendir() et de l'utiliser pour supprimer tous les fichiers contenus dans le dossier avant de le supprimer. Tu évites ainsi la requête qui n'est finalement pas utile, le but étant de toute façon de purger le dossier de tous les fichiers qu'il contient

ok, alors le Thumbs.db est un fichier système qui correspond en gros aux miniatures que produit windows lorsque tu choisis un affichage en "miniature" dans le dossier (il met les vignettes en cache dans ce fichier pour pouvoir les afficher plus rapidement la fois suivante)
Tu ne devrais pas avoir ce soucis une fois en ligne, puisque tu n'auras pas de consultation du dossier, le serveur (qui sera sans doute de l'unix) ne générera pas ce fichier.
Cependant afin d'être tranquille, tu peux tester la présence de ce fichier avec is_file() ou file_exists() pour le dégager avant de supprimer le dossier.
Une autre solution serait encore de garder ton script opendir() et de l'utiliser pour supprimer tous les fichiers contenus dans le dossier avant de le supprimer. Tu évites ainsi la requête qui n'est finalement pas utile, le but étant de toute façon de purger le dossier de tous les fichiers qu'il contient :)