Bonjour !
Je possède un formulaire plutôt classique composé de simples <input> de texte et de <textarea>...Jusque là, tout vas bien, l'envoi des données se passe bien, la BDD est mise à jour sans problème.
Ce que je voudrais maintenant c'est ajouter la possibilité d'upload une image via ce même formulaire.
J'utilise donc la balise suivante :
Qui pointera vers ce bout de code de test:
Code : Sélectionner tout - Visualiser dans une fenêtre à part <input type=hidden name=MAX_FILE_SIZE value=2048><input type=file name="illustration">
Je vois donc un "raté" apparaitre, ce qui signifie que l'upload n'as pas eut lieu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 if(isset($_FILES['illustration'])) { if ($_FILES['illustration']['size'] > 0) { echo 'réussi'; }else{ echo 'raté'; }
Après un peu de recherche j'ai vu que cela pouvait venir des droits PHP sur le serveur...
J'ai donc ajouté un phpinfo(); à mon bout de code afin de voir si la valeur
"file_uploads" est bien sur "ON", ce qui est le cas.
Par contre la valeur "upload_tmp_dir" est sur "no value"...Est-ce la que ca coince ? Je ne sais pas trop comment cela fonctionne, je débute
Et si c'est le cas, comment modifier cette valeur ? Je ne sais pas comment trouver le php.ini, ou si il est possible de le modifier par une commande particulière...
Merci d'avance à ceux qui pourront m'aider
Partager