[PHP] Thumbs.db l'enlever?

Résolu
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
Configuration: Windows XP
Internet Explorer 6.0

12 réponses

  • Votes
  • Date
  • Date décroissante
  1. Mais comment on va l'enlever du registre.Répondez moi parce que ça me pose beaucoup un problème maintenant
    1. 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>
      1. Modérateur
        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 ;-)
        1. Modérateur
          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>";
                   }
          }

          1. Modérateur
            Désolé, c'est peu mais déjà trop compliqué pour moi, faut attendre que quelqu'un qui connaisse mieux PHP passe par là ... :)
            1. <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>
              1. Modérateur
                Tu peux déjà copier le code qui te permet de lister les photos.
                1. ç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?
                  1. 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+
                    1. Modérateur
                      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