LISTER LE CONTENU D'UN DOSSIER ET AFFICHER LES FICHIERS VOULU DANS UN LIEN

Signaler
Messages postés
182
Date d'inscription
dimanche 29 juin 2003
Statut
Membre
Dernière intervention
18 avril 2008
-
Messages postés
273
Date d'inscription
dimanche 4 octobre 2009
Statut
Membre
Dernière intervention
24 juin 2014
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/13427-lister-le-contenu-d-un-dossier-et-afficher-les-fichiers-voulu-dans-un-lien

Messages postés
273
Date d'inscription
dimanche 4 octobre 2009
Statut
Membre
Dernière intervention
24 juin 2014
4
J'aimerais utiliser ce script pour afficher tous les fichiers contenus dans un dossier de mon site.
Mais j'ai enregistré les noms de mes fichiers dans un table, donc lorsque je parcours mon dossier je dois affichier le fichier dont le nom correspond à un nom de fichier déjà enregistré dans ma table.

Comment faire ?

J'ai saisi ce script mais il ne marche pas:

echo'';
while($master=mysql_fetch_assoc($rd)){
$mydir=\"admin/uploads\";
$mydossier=opendir($mydir);
while($myfichier=readdir($mydossier)){
$mylien=$mydir.'/'.$myfichier;
if(file_exists($mylien)&&$master['systemfilename']==$myfichier){
echo '----
';
echo'';
echo $master['userfilename'];
echo', ';
echo'';
echo $master['systemfilename'];
echo', ';
echo'';
echo $master['filedescription'];
echo', ';
echo'';
}

}

}
echo'
';
Messages postés
11
Date d'inscription
mardi 27 janvier 2004
Statut
Membre
Dernière intervention
22 novembre 2004

y a beaucoup plus simple:
http://www.phpcs.com/code.aspx?ID=27550
Messages postés
9
Date d'inscription
samedi 15 novembre 2003
Statut
Membre
Dernière intervention
20 août 2005

Je me suis permi de faire une petite modif a ton script de fasson a pouvoir afficher des images et parcourire les sous-dossier (1 niveau) pour ceux que ca interresse :

$dir = opendir($d);
while ($file = readdir($dir))
{
if (is_file($d.$file))
if (($file != ".") && ($file != ".."))
{
if (($format ".php") || ($format ".html"))
{ }
else
{
echo "";
}
}
if (is_dir($d.$file))
{
if (($file != ".") && ($file != ".."))
{
echo"".$file."
";
$d2=$file;
$dir2 = opendir($d.$d2);
while ($file2 = readdir($dir2))
{
if (($file2 != ".") && ($file2 != ".."))
{
if (($format2 ".php") || ($format2 ".html"))
{}
else{
echo "
";
}}}}}}
Messages postés
154
Date d'inscription
samedi 3 août 2002
Statut
Membre
Dernière intervention
12 décembre 2008

putin arreter de vous engeuler " c moi le meilleur , c moi le balez qui ne fais jamais de couille en prog , kan je post une source elle n' est jamais critiké , tout le monde l' aime et si tu l' aime pas c ke t un connard donc casse toi " << cette attitude c' est de la merde si une source sort ce k' on doit faire ( le reglement du bon critiqueur )

1- la regarder, la lire , la comprendre, si elle n' est pas assé claire on le di
2- Si il y a des bugs , les corrigés
3- Si on a meilleur en plus court on le dit

si on trouve kune source est de la merde on se la ferme car le gars ki l' a pondu n' emerait pas voir sont travaill descendu, mais si c' est un con k' a piké la source d' un otre on le descend
Voila ce ke g pense moi...
Mais vous avez le droit de pas etre daccord lol :)
Afficher les 31 commentaires