par
Pom2Fer » 17 mai 2009, 21:12
Bonjour a tous,
J' ai un petit problème sur la récupération d'un fichier via formulaire... J'utilise un script qui fonctionnait bien avant sur des anciennes versions de php, mais apparemment ça ne marche plus maintenant (?) d'où ce petit message...
En gros c' est très basique j'envoie mon fichier via formulaire
Et via une fonction j'aimerai faire mes traitements et l'enregistrer :
Code : Tout sélectionner
function saveImageCategory($table,$id)
{
if(isset($_FILES['fichier']) && !empty($_FILES['fichier']['name'])){
}
}
Et déjà ici ça bloque car il n'y a pas de $_FILES !
Je pense que le problème vient donc de ma configuration easyphp, mais je ne sais pas comment le vérifier?
La configuration sur easyphp 3.0
* Apache/2.2.11 (Win32) PHP/5.2.8
* Version du client MySQL: 5.0.51a
* Extension PHP: mysqli
J'ai regarder les parametres php.ini :
Code : Tout sélectionner
; Whether to allow HTTP file uploads.
file_uploads = On
; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
upload_tmp_dir = "${path}\tmp\"
; Maximum allowed size for uploaded files.
upload_max_filesize = 2M
Jamais rien n'est copie dans tmp pourtant... Aussi j'ai un "read only" sur tout mon Program Files et impossible de le virer... Si je l'enleve il revient (merci microsoft)... Ca peut etre la raison du bug?
Est-ce que vous sauriez comment ecrire ${path} de facon a ecrire sur un autre disque?
Peut etre que je me trompe de voie aussi... Bref si vous avez besoin de plus d'infos n'hesitez pas...
Sinon merci pour votre aide !!