<?php /* while($master=mysql_fetch_assoc($rd)){ $fromdb[] = $master['systemfilename']; } */ $fromdb=array('chatpc.jpg'); /*comme j'ai pas accés a la base je cree un fichier bidon*/ $mydir="admin/uploads"; $mydossier=opendir($mydir); while($myfichier=readdir($mydossier)){ /* file_exists($myfichier) test inutile php le fait pour toi*/ if($myfichier!="." && $myfichier!=".."){ $new[] = $myfichier; /* if(in_array()){ faire ... } */ }else{ //rien } } echo ''; print_r($new); print_r($fromdb); $result = array_intersect ($new, $fromdb); print_r($result); ?>
<?php while($master=mysql_fetch_assoc($rd)){ $fromdb[] = $master['systemfilename']; } $mydir="admin/uploads"; $mydossier=opendir($mydir); while($myfichier=readdir($mydossier)){ $mylien=$mydir.'/'.$myfichier; if(file_exists($mylien) && $mylien!="." && $mylien!=".."){ echo 'LES FICHIERS COMMUNS ';//juste pour le test mais rien ne s'affiche /*http://php.net/manual/en/function.array-diff.php*/ $result = array_diff($myfichier, $fromdb); print_r($result); /* if(in_array()){ faire ... } */ }else{ //rien } } ?>