Créer un dossier au submit du formulaire

Résolu
barale61 Messages postés 1126 Date d'inscription   Statut Membre Dernière intervention   -  
barale61 Messages postés 1126 Date d'inscription   Statut Membre Dernière intervention   -
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. Tomy2e Messages postés 1041 Statut Membre 864
     
    Bonjour, c'est pas compliqué il y a une fonction mkdir en PHP
    https://www.php.net/mkdir
    1
    1. barale61 Messages postés 1126 Date d'inscription   Statut Membre Dernière intervention   113
       
      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. Utilisateur anonyme
       
      dans l'action du formulaire
      0
    3. Tomy2e Messages postés 1041 Statut Membre 864
       
      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
      1. barale61 Messages postés 1126 Date d'inscription   Statut Membre Dernière intervention   113 > Tomy2e Messages postés 1041 Statut Membre
         
        Merci ça marche bien.
        0