Comment exclure des types de fichiers en php?

Résolu
Bonjour,
je liste un repertoire de mon serveur sur une page php et je voudrais exclure les fichiers de types .db voila mon code qui permet de lister mon repertoire.

<?php
$dir="images/upload/test";
$dossier=opendir($dir);
while($fichier=readdir($dossier)){
$berk=array('.', '..');
if(!in_array($fichier,$berk)){
$lien=$dir.'/'.$fichier;
print '<div style="float:right;widht:75px;height:75px;">';
if(file_exists($lien)){
print '<img src="'.$lien.'" width="120" height="90" style="padding: 10 10 10 10;"/><br />';
print '<a href="'.$lien.'">'.substr($fichier,0,-4).'</a>';
}
print '</div>';
}
}

que doit-je rajouter????
j'ai essayer cela mais sa ne fonctionne pas

$ext_fichier = '';
if($ext_fichier == '.db' )
Configuration: Windows XP
Firefox 2.0.0.14

2 réponses

  1. BSR

    Comme ceci

    <?php
    $dir="."; 
    $dossier=opendir($dir); 
    $bad_extensions = array( 'jpg' , 'jpeg' , 'gif' , 'png', 'php');
    
    while (false !== ($fichier = readdir($dossier))) 
    {
    	if(!is_dir($fichier))
    	{ 
    		$fileinfo=pathinfo($fichier);
    
    		if (!in_array(strtolower($fileinfo["extension"]),$bad_extensions))
    		{
    			echo $fileinfo["extension"]." ".$fichier."<br>";
    		}
    	}	
    }
    ?>
    --

    PhP  
    Il y a 10 types de personnes dans le monde : ceux qui comprennent le binaire et les autres ...