Aller au contenu

Problème d'upload d'image


Sujets conseillés

Posté (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 :wacko:

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é par dldstyle
Posté

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?

Posté

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 ..

Posté (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é par dldstyle
Posté

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.

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...