par
David_smith » 04 nov. 2006, 02:39
Bonjour,
Je cherche à faire un script qui permet de stocker une image quelquonque dans un champ binaire mysql à partir d'un formulaire web :
Code : Tout sélectionner
<form action="inserer_image.php" method="post" enctype="multipart/form-data">
Nom du fichier: <input type="file" name="file">
<input type="submit" name="Submit" value="Envoyer">
</form>
le problème est au niveau de la transmission du formulaire:
Si j'envoie ce formulaire avec enctype="multipart/form-data" alors ma variable qui contient le chemin de l'image ne semble pas passer dans le formulaire puisqu' un appel à print_r($HTTP_POST_VARS); dans le script inserer_image.php ne me renvoie que la variable du bouton du formulaire, sans celle de l'image :
Array ( [Submit] => Envoyer )
Si par contre je supprime enctype="multipart/form-data" du formulaire, alors j'ai bien le chemin qui apparaît dans la variable appropriée :
print_r($HTTP_POST_VARS); vaut :
Array ( [file] => HPIM1534.JPG [Submit] => Envoyer )
Je suppose qu'il s'agît d'une config CGI d'Apache mal écrite, ou alors d'un module absent mais je ne crois pas....
Quelqu'un à une idée ?
Merci.
@+