Création Répertoire
Résolu
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
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
-
<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". -
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.
-
peut-être qu'il faut activée ou modifiée une configuration dans php ?
-
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 ... -
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 -
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. -
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 -
merci beaucoup heureusement qu'il y a des gens comme toi sur les forums
bonne fin de journée -
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 -
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 -
merci beacoup
-
pues-tus m'écrire un exemple stp ?
-
Il suffit de faire un simple formulaire.
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913099-transmettez-des-donnees-avec-les-formulaires -
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 ? -
Un tutoriel pour faire quoi ?
Voilà la documentation de la fonction :
https://www.php.net/manual/fr/function.mkdir.php -
bonsoir,
pourrais tu me donner un tutoriel ?
merci d'avance -
Salut.
Il faut utiliser la fonction mkdir() en PHP.