erreur ressortis :
Bonjour,
J'ai concu un code en m'inspirant de diverses site pour uploader une image dans un dossier déjà créer mais il me dit que mon $img = $_POST['img'] est nul alors que je l'upload avec un formulaire avez vous des idées pourquoi?
mon index.php
12 réponses
Bonsoir,
Oui car le "input" de type "file" ne vas pas dans le $_POST mais dans un $_FILES
ok mais encore deux erreurs :
pour
il me sort un
et pourtant je voie par pourquoi car il prend pas en compte le $_FILES[$index]['name'] et $_FILES[$index]['tmp_name'] ce qui est bizarre car, dans la doc ils disent que sa s'écrit comme sa.
C'est ton $index qui pose soucis, d'ailleurs, tu le sors d'où ?
Il faut le remplacer par le name de ton input file, à savoir img.
Cet page sur l'upload devrait t'aider.
enfaite mon $index est le name de mont input contenant le fichier.
voila ma fonction upload
et mon index.php
et je pari qu'elle ne fonctionne pas ?
effectivement sa ne marche pas
Je vais suivre ta logique en reprenant ton code et en laissant les erreurs :
Ensuite on passe à la fonction
Alors ta réponse ?
ok j'ai compris, il faut tous simplement enlever le $img = $_FILES['img']
Le remplacer tout simplement par 'img'
du coup j'ai adapté ma fonction à mon code en le modifiant
ma nouvelle fonction upload :
mon index.php
et j'ai des problèmes de droit cette fois du style
je fais un chmod() du coup?
sujet résolu enfaite, j'ai réussi merci :)