PERMET DE SCANNER & TELECHARGER LES DIFFERENTS FICHIERS D'UN DOSSIER

Signaler
Messages postés
358
Date d'inscription
vendredi 1 novembre 2002
Statut
Membre
Dernière intervention
5 septembre 2006
-
Messages postés
296
Date d'inscription
mercredi 10 septembre 2003
Statut
Membre
Dernière intervention
11 septembre 2004
-
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/18642-permet-de-scanner-telecharger-les-differents-fichiers-d-un-dossier

Messages postés
296
Date d'inscription
mercredi 10 septembre 2003
Statut
Membre
Dernière intervention
11 septembre 2004

Suprimez les étoiles (*)

<html><head></head>
<?
$rep = ("c:\\votredossier\\sousdossier1\\sousdossier2");
if ($dir = opendir ($rep))
{
while ($file = readdir($dir))
{
$tot =$rep."\".$file;
if ($file != '' && $file != '..' && $file != '.')
{
echo "
\*n\*n\*t".$file."\*n

\*n";
}
}
closedir ($dir);
}
?>
</html>
Messages postés
296
Date d'inscription
mercredi 10 septembre 2003
Statut
Membre
Dernière intervention
11 septembre 2004

Voici ton programme revue et corriger.
J'ai testé les 2 programmes, le tien ne fonctionne pas, alors voici ce que tu aurrais pu faire :

<html><head></head>
<?
$rep = ("c:\votredossier\sousdossier1\sousdossier2");
if ($dir = opendir ($rep))
{
while ($file = readdir($dir))
{
$tot =$rep."".$file;
if ($file != '' && $file != '..' && $file != '.')
{
echo "

[ ".$file."]

";
}
}
closedir ($dir);
}
?>
</html>

PS: SVP testé vos programmes avant de les partagés.
Messages postés
358
Date d'inscription
vendredi 1 novembre 2002
Statut
Membre
Dernière intervention
5 septembre 2006

salut
Ton code est simple c’est très bien
Mais je dirais trop simple !

Je m’explique :
Tu fais des if dans des if alors que tu pourrais faire un seul if avec une somme de condition:
If($file !="" && $file !=’.’ && $file !=’..’)
Et tes 2 lignes de echo je sais pas pourquoi tu ne les as pas mises en 1 seule
echo "

<center>
".$file."
</center>




";

et finalement :
Ton programme il tourne vraiment ?