Tu fais un "up" mais tu ne sembles pas vraiment intéressé à ce qu'on t'aide : mere-teresa t'a demandé un détail important auquel tu n'as pas répondu et je vais te le demander différement mais la suite en dépend tout autant.
Pour résoudre un problème de programmation, il faut savoir de quelles données on part, à quoi on veut arriver, ce qu'on fait pour ça et ce qu'on obtient en réalité : ça donne des éléments permettant de cerner l'endroit précis où se trouve l'éventuelle erreur.
En clair, tu as une liste de fichiers et de répertoires, tu en veux la liste : avec le code tel que tu nous l'as montré plus tôt, tu obtiens quoi (copier/coller de la source html générée, au moins un extrait) ? Et à la place tu voudrais obtenir quoi (mets un exemple)
Désolé j'essaie de faire au mieux je commence tous juste. Avec mon code j'obtiens cela(j'arrive sur ma page qui me liste mes fichiers):
Liste des fichiers disponible sur le serveur:
[08-12-2005 16:59] ddd.doc
[08-12-2005 10:26] easyphp1-8_setup.exe
[06-12-2005 16:28] trajet.htm
[02-12-2005 16:50] trash(1).JPG
[02-12-2005 14:28] Ecoutez Hit West Nantes en direct.url
[02-12-2005 11:35] Ordonnancement prod.VSD
[03-10-2005 14:53] Run VNC Viewer.lnk
Maintenant j'aimerais obtenir la même chose mais lorsque l'on clique dessus on puisse telecharger ou faire un enregistrer sous ce qui est pas possible actuellement
le code de ma page complet:
<?php
// J'ai choisi le mot de passe "kangourou"
if (isset($_POST['mot_de_passe'])) // Si la variable existe
{
// On se crée une variable $mot_de_passe avec le mot de passe entré
$mot_de_passe = $_POST['mot_de_passe'];
}
else // La variable n'existe pas encore
{
$mot_de_passe = ""; // On crée une variable $mot_de_passe vide
}
if ($mot_de_passe == "kangourou") // Si le mot de passe est bon
{
// On affiche la page cachée.
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Serveur</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<h2>Liste des fichiers disponible sur le serveur:</h2>
<?php
$repertoire = opendir("livraison");
while ($entree = readdir($repertoire)) {
if ($entree != "." && $entree != "..")
$tFichiers[] = filemtime("livraison/".$entree)."+".$entree;
}
closedir($repertoire);
rsort($tFichiers);
for ($cpt = 0; $cpt < sizeof($tFichiers); $cpt++) {
$tVals = explode("+", $tFichiers[$cpt]);
echo "[".date("d-m-Y H:i",$tVals[0])."] <B>".$tVals[1]."</B><BR>\n";
}
?>
<hr />
<p>
Cette page est réservée
</p>
</body>
</html>
<?php
}
else // le mot de passe n'est pas bon
{
// On affiche la zone de texte pour rentrer le mot de passe.
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Page protégée par mot de passe</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<p>Veuillez entrer le mot de passe :</p>
<form action="protection.php" method="post">
<p>
<input type="text" name="mot_de_passe" /> <input type="submit" value="Valider" />
</p>
</form>
<p>Cette page est réservée.</p>
</body>
</html>
<?php
} // Fin du else
// Fin du code :)
?>