Bonjour,

Je tente de comparer des noms de dossiers enregistrer en BD et des dossiers présent sur mon ftp pour afficher que les dossier qui ne sont pas présent en BD mais ça bugeeeeeeee !!

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    <?php
    $adresse = 'photo/';
    $dossierftp = opendir($adresse);
    //on va chercher le nom des dossiers
    $query = mysql_query("SELECT dossier_image FROM MATABLE");
 
    while($page = mysql_fetch_array($query))
    {
    //on va chercher les dossiers sur ftp
       while ($Fichier = readdir($dossierftp))
       { 
          if ($Fichier != "." && $Fichier != ".." && $Fichier != $page['dossier_image'])
          {
             echo 'Dossier à effacer : '.$Fichier.'<br/>';
          }
       }
    }
    closedir($dossierftp); //Fermeture du dossier.
    ?>
Mon code affiche tout les dossiers au lieu de m'afficher que les dossiers en trop .. pourquoi ?

Si j'inverse les boucles, je n'ai plus rien..

Merci