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 :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.
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'])); } } }
Merci d'avance.
Partager