Bonjour,

J'ai un formulaire qui permet d'uploader une image. Je souhaiterai que lors de l'upload un dossier soit creer pour chaque personne qui s'enregistre.

Je veux que le dossier soit photo/[pseudoDeLaPersonne]. Voila comment j'ai proceder mais cela ne fonctionne pas.

Merci de m'éclairer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
      if(isset($_FILES['photo']) AND $_FILES['photo']['error'] == 0)
      {
        /* Si la taille ne dépasse pas 2M, taille Max pour easy php */
        if($_FILES['photo']['size'] < 2000000)
        {
          $infosfichier = pathinfo($_FILES['photo']['name']);
          $extension_upload = $infosfichier['extension'];
          $extensions_autorisees = array('jpg', 'jpeg', 'gif', 'png'); /* Les extensions acceptées */
          if(in_array($extension_upload, $extensions_autorisees)) /* Verification de l'extension du fichier avec celle autorisées */
          {
            mkdir("photo/$pseudo", 0777, true); /* Création du dossier pour uploader les images */
            move_uploaded_file($_FILES['photo']['tmp_name'], "photo/$pseudo" . basename($_FILES['photo']['name']));
          }
        }
      }
Dans ce cas la, mon dossier photo/$pseudo se creer bien mais ma photo de met juste dans photo avec comme nom $pseudo+nom d'origine.

Merci d'avance.