[PHP] Thumbs.db l'enlever?

Résolu/Fermé
cathy_9999 Messages postés 129 Date d'inscription mercredi 13 juin 2007 Statut Membre Dernière intervention 24 janvier 2012 - 27 juin 2007 à 11:07
 celestin007 - 28 avril 2008 à 12:12
J'ai un menu déroulant avec le nom de mes images présents dans un dossier, et bien sur ya thumbs.db qui vient se mettre, comment l'enlever?
merci
A voir également:

12 réponses

Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 330
27 juin 2007 à 11:22
Tu peux le supprimer sans problème, il s'agit d'un fichier pour l'affichage des thumbnails Windows.
Tu as installé un serveur local sous WIndows ? Si oui, il va revenir, auquel cas il faut désactiver les aperçus :
windows xp fichiers thumbs db et vignettes
0
salut
C'est un fichier crée par windows quand tu visualises un dossier et qu'il crée des thumbnails (miniatures d'images), tu peux le supprimer sans probléme
a+
0
cathy_9999 Messages postés 129 Date d'inscription mercredi 13 juin 2007 Statut Membre Dernière intervention 24 janvier 2012 22
27 juin 2007 à 11:26
ça je sais faire mais sachan que c'est un formulaire qui va etre utilisé par plusieurs personnes, ils n'ont pas forcement desactiver tous la case a cocher!
comment doi ton dire en php, ne pas affiché thumbs?
0
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 330
27 juin 2007 à 11:27
Tu peux déjà copier le code qui te permet de lister les photos.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cathy_9999 Messages postés 129 Date d'inscription mercredi 13 juin 2007 Statut Membre Dernière intervention 24 janvier 2012 22
27 juin 2007 à 11:34
<select name="listimages">
<option value="">Images déja présentes</option>
<?php
$getFile = browse("images/".$id."/", "jpg" or "jpeg" or "png" or "gif"); foreach ($getFile as $myFile)
{echo '<option value='.$myFile.'>'.$myFile."</option>";} }

?>
</select>
0
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 330
27 juin 2007 à 11:46
Désolé, c'est peu mais déjà trop compliqué pour moi, faut attendre que quelqu'un qui connaisse mieux PHP passe par là ... :)
0
cathy_9999 Messages postés 129 Date d'inscription mercredi 13 juin 2007 Statut Membre Dernière intervention 24 janvier 2012 22
27 juin 2007 à 11:54
j'esper .... merci
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
27 juin 2007 à 12:02
C'est un test à faire sur la variable $myFile qui contient le nom du fichier:

foreach ($getFile as $myFile)
{
          if(basename($myFile) != 'thumbs.db'){
               echo '<option value='.$myFile.'>'.$myFile."</option>";
         }
}

0
cathy_9999 Messages postés 129 Date d'inscription mercredi 13 juin 2007 Statut Membre Dernière intervention 24 janvier 2012 22
27 juin 2007 à 12:18
merci bcp !! ca a l'air de marcher!
mais pk basename?
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
27 juin 2007 à 14:27
Parce que je ne sais pas si $myFile est un chemin de fichier ou juste un nom de fichier.
Genre : images/test.gif
Or ce qu'on a besoin de savoir c'est juste le nom du fichier : test.gif
Et c'est ce que donnera toujours basename ;-)
0
cathy_9999 Messages postés 129 Date d'inscription mercredi 13 juin 2007 Statut Membre Dernière intervention 24 janvier 2012 22
27 juin 2007 à 15:07
SOLUTION :

<select name="listimages">
<option value="">Images déja présentes</option>
<?php
$getFile = browse("images/".$id."/", "jpg" or "jpeg" or "png" or "gif");
foreach ($getFile as $myFile)
{
if(basename($myFile) != 'thumbs.db'){
echo '<option value='.$myFile.'>'.$myFile."</option>";
}
?>
</select>
0
Mais comment on va l'enlever du registre.Répondez moi parce que ça me pose beaucoup un problème maintenant
0