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' )
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
-
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 ... -
merci sa marche