Problème avec move_uploaded_file()

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème avec move_uploaded_file()

par Rei Itchido » 06 mars 2006, 23:32

Je ne comprends vraiment pas.

is_uploaded_file() et move_uploaded_file() renvoient 1 mais le fichier n'est uploadé que si je recharge la page :?

par Lorenzo » 06 mars 2006, 21:50

ton fichier a bien été téléchargé sur le serveur par un formulaire POST ?
<form method=post action="fichier.php" name="formulaire" enctype="multipart/form-data">
si oui :
regarde ce que te renvoit : is_uploaded_file()

Problème avec move_uploaded_file()

par Rei Itchido » 06 mars 2006, 19:54

Bonjour à tous,

Je fais une petite classe pour gérer les uploads de fichiers image.

Quand j'instancie ma classe dans la page qui traite le formulaire, move_uploaded_file() me renvoie bien 1 mais l'image n'est pas uploadée. Et si je réactualise la page, ça me renvoie toujours 1 et l'image est bien uploadée cette fois-ci.

Si quelqu'un voit pourquoi...
$une_image_thumb = new image_thumb($_FILES['image']['tmp_name'], $_FILES['image']['name'], $_FILES['image']['name'], ".");
$une_image_thumb->upload_image();
Ma méthode
public function upload_image() {
echo move_uploaded_file($this->image_path, $this->image_upload_path."/".$this->get_image_nom().".".$this->get_extension()); // me renvoie 1 dans tous les cas
	}
Merci d'avance