Créer un dossier au submit du formulaire

Résolu
Bonjour,

Je voudrais savoir comment faire pour créer un dossier au submit d'un formulaire en php avec mkdir mais au submit.

Je vous remercie de votre aide.

1 réponse

  1. Bonjour, c'est pas compliqué il y a une fonction mkdir en PHP
    https://www.php.net/mkdir
    1
    1. Je fais une fonction pour la création:


      function creer_dossier(){
      if(!is_dir($dossier)) {
      mkdir($dossier, 0777, true);
      }
      else{
      echo "<div class=\"card-content\" red>Le dossier existe déjà !</div>";
      }
      }


      Mais comment je fais pour la déclencher à partir d'un formulaire ?
      0
    2. dans l'action du formulaire
      0
    3. Formulaire HTML d'exemple
      <form action="traitement.php" method="post">
      <input type="text" name="dossier" /> <input type="submit" value="créer"/>
      </form>

      traitement.php (j'ai repris ta fonction)
      <?php
      function creer_dossier($dossier){
                      if(!is_dir($dossier)) {
                              mkdir($dossier, 0777, true);
                      }
                      else{
                             echo "<div class=\"card-content\" red>Le dossier existe déjà !</div>";
                      }
      }   
      
      if(!empty($_POST['dossier']))
      {
      creer_dossier($_POST['dossier']);
      }
      ?>
      0
    4. @Tomy2eMerci ça marche bien.
      0