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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<input type=hidden name=MAX_FILE_SIZE value=2048><input type=file name="illustration">
Qui pointera vers ce bout de code de test:
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é';
		}
Je vois donc un "raté" apparaitre, ce qui signifie que l'upload n'as pas eut lieu.
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