dldstyle Posté 27 Janvier 2007 Posté 27 Janvier 2007 (modifié) Salut à tous, je me heurte à un problème depuis assez de temps pour vous demander de l'aide. Pour un site avec back office j'ai besoin d'un upload de fichier, en l'occurence une image. J'ai déjà utilisé cette technique sur un autre site et là ça buggue Le code du formulaire : <form method="post" action="test_valid.php" enctype="multipart/form-data" name="post" >Photo principale : <input name="photo1" type="file" id="toph1" /></form> Ma page test_valid $rep_dest_gdes = "../photos/originales/";$nom_dest_photo1 = ("1-".$_FILES['photo1']['name']);if (move_uploaded_file($_FILES['photo1']['tmp_name'], $rep_dest_gdes . $nom_dest_photo1)) { echo "images uploadée"; }else { echo "problème rencontré"; } Le fichier existe bien à une arborescence au dessus avec 777 en CHMOD. Voyez vous pourquoi cela ne fonctionne pas ? Merci à todos Modifié 27 Janvier 2007 par dldstyle
hcplayer Posté 27 Janvier 2007 Posté 27 Janvier 2007 Si tu fais un echo $_FILES[photo1][tmp_name], tu as quelque chose ou rien du tout ? Si tu n'as rien, peut-on voir ton phpinfo() ?
dldstyle Posté 27 Janvier 2007 Auteur Posté 27 Janvier 2007 Bien vu hcplayer, cela ne me renvoit rien ! Tu peux consulter le phpinfo de mon hébergeur ici Tu regardes quoi dans cette liste ? Merci
hcplayer Posté 27 Janvier 2007 Posté 27 Janvier 2007 Je regardais juste si ton file_upload était sur on ce qui semble être le cas, le code que tu donnes sur ce forum semble correct en tout cas, c'est le même que tu as mis en ligne?
MarvinLeRouge Posté 27 Janvier 2007 Posté 27 Janvier 2007 Salut, Ca pourrait peut-être être dû à une sécurité de ton hébergeur qui interdirait tout déplacement de fichier vers un répertoire supérieur, non ? Et comme ton chemin commence par ..
dldstyle Posté 28 Janvier 2007 Auteur Posté 28 Janvier 2007 (modifié) Salut à vous deux, c'est exactement le code que j'ai sur mes pages. J'avais essayé de déplacer le fichier dans un répertoire de même niveau que les pages mais ça ne changeait rien. Je vais contacter l'hébergeur pour voir s'il n'y a pas un problème particulier ! Merci à vous. Edité : cela fonctionne maintenant ! Va comprendre Charles... Modifié 28 Janvier 2007 par dldstyle
destroyedlolo Posté 29 Janvier 2007 Posté 29 Janvier 2007 Si tu fais un echo $_FILES[photo1][tmp_name], tu as quelque chose ou rien du tout ? cela ne me renvoit rien ! Si $_FILES[photo1][tmp_name] est defini mais vide, c'est simplement a mon avis parce que ton image n'est pas acceptee : generalement, c'est parce qu'elle est plus grosse que la limite accepte par le serveur. Essaie avec une petite image pour voir si ca passe.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant