[PHP] Thumbs.db l'enlever?
Résolu
cathy_9999
Messages postés
136
Statut
Membre
-
celestin007 -
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
merci
Configuration: Windows XP Internet Explorer 6.0
12 réponses
-
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 -
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+ -
ç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? -
Tu peux déjà copier le code qui te permet de lister les photos.
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
<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> -
Désolé, c'est peu mais déjà trop compliqué pour moi, faut attendre que quelqu'un qui connaisse mieux PHP passe par là ... :)
-
-
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>"; } }
-
merci bcp !! ca a l'air de marcher!
mais pk basename? -
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 ;-) -
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> -
Mais comment on va l'enlever du registre.Répondez moi parce que ça me pose beaucoup un problème maintenant