Création Répertoire

Résolu
tts-03 -  
avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je voudrais que dans une page web en puisse créer un répertoire et choisir le nom du répertoire

merci d'avance

17 réponses

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    <form method="post" action="">
        <div>
            <label for="nom_id">Nom du dossier :</label>
            <input type="text" name="nom" id="nom_id" />
            <input type="submit" value="Créer le dossier" />
        <div>
    </form>
    
    <?php
    if(length($_POST) > 0) {
        if(isset($_POST['nom']) && !empty($_POST['nom'])) {
            if(mkdir('dossiers/'.$_POST['nom'])) {
                echo 'Dossier <a href="dossiers/'.$_POST['nom'].'">'.$_POST['nom'].'</a> créé !';
            } else {
                echo 'Impossible de créer le dossier !';
            }
        }
    }
    ?>

    Il faut mettre les droits en écriture dans le dossier "dossiers".
    2
  2. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Salut.
    Il faut utiliser la fonction mkdir() en PHP.
    0
  3. tts-03
     
    bonsoir,

    pourrais tu me donner un tutoriel ?

    merci d'avance
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. toto-05
     
    je voudrais que l'utilisateur tape le nom du futur dossier puis en fonction le dossier sera créer avec se nom

    es-ce possible ?
    0
  6. tts-03
     
    tant que tu est là pourrais tu m'aider poure faire de l'upload de fichier avec une barre de progression du transfert

    je tans serrait très reconnaissant
    0
  7. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Désirez-vous quelque-chose à boire avec ?
    https://openclassrooms.com/fr/courses/245710-ajax-et-lechange-de-donnees-en-javascript/245708-upload-via-lextension-apc-de-php
    0
  8. toto-05
     
    merci beaucoup heureusement qu'il y a des gens comme toi sur les forums

    bonne fin de journée
    0
  9. toto-05
     
    le script de création de répertoire ne marche pas il affiche les code suivant sur la page :
    "0) { if(isset($_POST['nom']) && !empty($_POST['nom'])) { if(mkdir('dossiers/'.$_POST['nom'])) { echo 'Dossier '.$_POST['nom'].' créé !'; } else { echo 'Impossible de créer le dossier !'; } } } ?>"

    merci d'avance
    0
  10. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Mon code fonctionne très bien.
    Soit c'est ton serveur, ou bien c'est toi qui a modifié quelque-chose d'une mauvaise façon.
    0
  11. toto-05
     
    j'ai mis le formulaire et le code php dans la même page c'est peut-être dû à ca
    sur mon serveur je dispose de apache et php

    merci d'avance
    0
  12. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Non, ça ne vient pas de là.
    Je ne comprends pas pourquoi il se met à écrire le code à partir de "0) { ..." : il n'y a aucune chaine de caractère avant, aucun echo ...
    0
  13. toto-05
     
    peut-être qu'il faut activée ou modifiée une configuration dans php ?
    0
  14. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Il n'y a rien de spécial avant, la fonction length() est dans le coeur de PHP, inutile d'activer quoi que ce soit.
    0