Lister un dossier puis comparer à une base de données
bonjour
je cherche a recuperer tout les fichiers contenus dans un dossier
et les comparer a la colonne correspondante de ma bdd
voila jarrive bien a "extraire" mes images du dossier et de ma bdd
mais j'arrive pas a comparer les deux...
j'ai deux boucles while qui m'affiche les images mais après j'y arrive pluuuuuus
voila si quelqu'un peut maider merci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| <?php
include "connect.php";
$req1=mysql_query("select avatar from log");
$result1=mysql_num_rows($req1);
$i=1;
while ($i < $result1){
$result3=mysql_fetch_array($req1);//on met le résultat dans un tableau
echo "<tr><td>"
.$result3['avatar']."
</td></tr>";
$i++;
}
echo "</table><br>";
$result2=mysql_fetch_array($req1, MYSQL_BOTH);
$o=0;
$dir = "images/avatars";
$dh = opendir($dir);
while ($file = readdir($dh)) {
$verif=" <img src=images/avatars/".$file." border=0>";
if ($file != '.' && $file != '..') {
if ($verif != $result2['avatar']) {
echo "<br><br>$o<br><font color=red>ce n'est pas ce fichier :</font> <br>".$file."<br>".$verif."<br><br>";
} elseif ($verif == $result2['avatar']) {
echo "<br><br>$o<br><font color=blue>c'est ce fichier :</font> <br>".$file."<br>".$verif."<br><br>";
} $o++;
}}
closedir($dh);
?> |
je stocke le lien des mes images dans la bdd
(image que j'ai téléchargé avant)
exemple de lien contenu dans ma bdd
<img src=images/avatars/monimage.jpg border=0>