[PHP] Thumbs.db l'enlever?

Résolu
cathy_9999 Messages postés 129 Date d'inscription   Statut Membre Dernière intervention   -  
 celestin007 -
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   Statut Modérateur Dernière intervention   2 331
 
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
tdk
 
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   Statut Membre Dernière intervention   22
 
ç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   Statut Modérateur Dernière intervention   2 331
 
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   Statut Membre Dernière intervention   22
 
<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   Statut Modérateur Dernière intervention   2 331
 
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   Statut Membre Dernière intervention   22
 
j'esper .... merci
0
kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
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   Statut Membre Dernière intervention   22
 
merci bcp !! ca a l'air de marcher!
mais pk basename?
0
kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
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   Statut Membre Dernière intervention   22
 
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
celestin007
 
Mais comment on va l'enlever du registre.Répondez moi parce que ça me pose beaucoup un problème maintenant
0