Bon. comme je dois y aller... voici le code complet (à tester) :
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
20
21
22
23
24 $dirname = '../../webform'; $dir = opendir($dirname); // dossier "client" : pas dans dossier $dir_not_array = array('.', '..', 'css', 'js', 'temp_webform'); // fichier image : extensions autorisées $extensions_ok_array = array('jpg', 'jpeg', 'gif', 'png'); // on parcourt le dossier "webform" while($file = readdir($dir)) { // si il existe un dossier "img" dans le $file, et que $file n'est pas pas l'array // alors $file est un dossier "client" ! if(is_dir($dirname.'/'.$file.'/img') && !in_array($dirname.'/'.$file, $dir_not_array)) { echo $file.'<br />'; // on affiche le nom (TEST) // on parcourt les fichiers du dossier $file foreach (glob($dirname.'/'.$file.'/img/logo.*') as $filename) { // on cherche les fichier "logo.*", dont l'extension est dans la liste if (file_exists($filename) && in_array(strtolower(pathinfo($filename, PATHINFO_EXTENSION)), $extensions_ok_array)) { echo '<a href="'.$dirname.'/'.$file.'/index.php" style="text-decoration:none"><img class="lien" src="'.$filename.'" width="100" /></a>'.'<br />'; } } } } closedir($dir);
Partager