Comment exclure des types de fichiers en php?

Résolu/Fermé
kikoi1 Messages postés 43 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 10 décembre 2008 - 14 mai 2008 à 19:04
kikoi1 Messages postés 43 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 10 décembre 2008 - 14 mai 2008 à 20:12
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' )
A voir également:

2 réponses

PhP Messages postés 1767 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 606
14 mai 2008 à 20:01
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 ...
1
kikoi1 Messages postés 43 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 10 décembre 2008
14 mai 2008 à 20:12
merci sa marche
0