[RESOLU] nom d'un dossier

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] nom d'un dossier

Re: nom d'un dossier

par Spols » 29 mai 2017, 13:17

C'est normal, si tu viens de créer ton dossier toto, il est vide. donc quant tu l'ouvre pour voir ce qu'il y a dedans, il n'y a rien. les "dossier" . et .. sont toujours présent, si je ne m'abuse il s'agit de lien symbolique vers le dossier courant . et son parent ..

nom d'un dossier

par quattro » 29 mai 2017, 13:13

Bonjour
j'ai le code suivant qui est décomposé en partie :
1 - création d'un dossier, ex :toto
2 - afficher le dossier, ex : toto

Code : Tout sélectionner

<div id="create"> <form method="POST" action=""> Nom du dossier a creer : <input type="text" name="nom" size="12"><br> <input type="submit" value="OK" name="valider"> </form> <?php //si le formulaire est soumis if(isset($_POST['valider'])){ if (!empty($_POST['nom'])) { //si le champ name n'est pas vide $dossier = $_POST['nom']; //si le dossier n'existe pas déjà if(!file_exists($dossier)){ mkdir($dossier,0777,true); echo "Le Dossier -- ".$dossier." -- a bien ete cree"; } }else{ echo "Veiller rentrer un nom"; } } ?> </div> <div id="open"> <form method="POST" action=""> Nom du dossier a ouvrir : <input type="text" name="open" size="12"><br> <input type="submit" value="OK" name="valide"> </form> <?php //si le formulaire est soumis if(isset($_POST['valide'])) { if (!empty($_POST['open'])) { //si le champ name n'est pas vide $dossier = $_POST['open']; //compteur nous donnant le nb de fichier dans le dossier. $nb_fichier = 0; echo '<ul>'; //ouvre le dossier if($dossier = opendir($dossier)) { //lit le dossier while(false !== ($fichier = readdir($dossier))) { //affiche les dossiers $nb_fichier++; // On incrémente le compteur de 1 echo '<li><a href="'.$dossier.'">' . $fichier . '</a></li>'; //var_dump($fichier); } } // On termine la boucle } } ?> </div>
au final j'ai comme nom de dossier des . ou .. au lieu de toto.?