funghi
Messages postés186Date d'inscriptionmardi 6 avril 2004StatutMembreDernière intervention 3 janvier 2011
-
15 juin 2005 à 21:55
Guillemouze
Messages postés991Date d'inscriptionsamedi 25 octobre 2003StatutMembreDernière intervention29 août 2013
-
15 juin 2005 à 23:00
Salut à tous !!!
J'ai un tit pb avec un upload, je sens que j'y suis presque, mais ca ne marche tjs pas !!!
Voici le bout de code qui ne marche pas :
$ref=$_POST['ref'];
$theme=$_POST['theme'];
$fichier=$_POST['fichier'];
//Les 3 variables sont ok, j'ai testé plusieurs fois leur contenu.
$numoffile = 1;
$file_dir = "../photos/".$theme;
if ($_POST) {
for ($i=0;$i<$numoffile;$i++) {
if (trim($fichier)!="") {
$newfile = $ref.".jpg";
move_uploaded_file($fichier, $file_dir.$newfile);
if(move_uploaded_file($fichier, $file_dir.$newfile))
{
echo $file_dir.$newfile;
echo "yeh";
}
else{
echo "Marche pas";// et c'est tjs ca qui s'affiche !!
}
}
}
}
Merci d'avoir lu mon post, j'espere que vous pourrez m'aider...
Funghi
"Si <var>filename</var> est un fichier
téléchargé, mais que pour une raison
quelconque, il ne peut être déplacé, rien ne se passe,
et move_uploaded_file() retourne <tt>FALSE</tt>.
De plus, une alerte sera affichée."
ta pas d'alerte?
sinon, eske ton fichier est deplace? parce que tu fais 2 fois move_uploaded_file($fichier, $file_dir.$newfile). donc
si il est deplace lors du 1er appel, le 2eme appel, dans ton if, revera
forcement false, vu que ton fichier a deja ete deplace. si oui, tu as 2
solutions: