PHP Créer un dossier sur son serveur web

tacki -  
 tacki -
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 !
Configuration: Windows Vista
Firefox 2.0.0.14

2 réponses

  1. macgawel Messages postés 676 Statut Membre 89
     
    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
    1. tacki
       
      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
  2. macgawel Messages postés 676 Statut Membre 89
     
    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
    1. tacki
       
      Oui les deux dossiers existent déjà !
      0