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); |