PHP Créer un dossier sur son serveur web

Fermé
tacki - 17 juin 2008 à 14:04
 tacki - 17 juin 2008 à 15:35
Bonjour,
J'aimerai pour l'utilisation de ma galerie photo, que des utilisateurs enregistrés puissent créer un nouveau dossier sur mon serveur web, sans passer par ftp.
Par exemple j'ai pour l'instant http///monsite.com/galerie/2008/
L'utilisateur crée un nouveau dossier Juin pour ainsi obtenir http///monsite.com/galerie/2008/Juin
Existe-t-il une commande de se genre ?

Merci d'avance !
A voir également:

2 réponses

macgawel Messages postés 664 Date d'inscription mercredi 7 mai 2008 Statut Membre Dernière intervention 1 novembre 2008 89
17 juin 2008 à 15:15
Bonjour.

Il y a la fonction mkdir :
int mkdir(string pathname ,int mode )

mkdir tente de créer un dossier dans le chemin pathname.

Notez que vous aurez à préciser le mode en base octale, ce qui signifie que vous aurez probablement un 0 comme premier chiffre. Le mode sera aussi modifié par le umask courant, que vous pouvez modifier avec la fonction umask.


<?php
  mkdir ("/chemin/de/mon/dossier", 0700);
?>

mkdir retourne TRUE en cas de succès, et FALSE en cas d'échec. 
0
J'ai bien essayer mais voici le message obtenu:

Warning: mkdir(http://ns300112.ovh.net/~evad49cy/galerie/galleries/2008/Jallais_Cadet) [function.mkdir]: No such file or directory in /home/evad49cy/www/galerie/upload.php on line 49
0
macgawel Messages postés 664 Date d'inscription mercredi 7 mai 2008 Statut Membre Dernière intervention 1 novembre 2008 89
17 juin 2008 à 15:34
Les dossiers galleres et galleries/2008 existent déjà ?
Sinon, il faut les créer : mkdir ne gère pas la création de l'arborescence...
0
Oui les deux dossiers existent déjà !
0