upload Warning

karim53
Invité n'ayant pas de compte PHPfrance

28 oct. 2006, 18:50

Bonjour à tous,

Je n'arrive pas a trouver la solution à mon problème

je voudrais upload plusieur fichier

Code : Tout sélectionner

script$lien_dessin="../dessin/illustrations/animaux/"; $categorie=$_POST["categorie"]; $auteur=$_POST["auteur"]; if (is_uploaded_file($_FILES['photo']['tmp_name'])) { move_uploaded_file($_FILES['photo']['tmp_name'],$lien_dessin.$_FILES['photo']['name']); } else { } message erreur : Warning: move_uploaded_file(../dessin/illustrations/animaux/poule.gif) [function.move-uploaded-file]: failed to open stream: No such file or directory in /home/franceno/public_html/admin/dessin/validation_dessin.php on line 15 Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpyVZQGs' to '../dessin/illustrations/animaux/poule.gif' in /home/franceno/public_html/admin/dessin/validation_dessin.php on line 15
mon repertoire est bien lecture et ecriture (777)
mon formulaire est en

Code : Tout sélectionner

enctype="multipart/form-data"
merci beaucoup pour votre aide

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

28 oct. 2006, 23:34

Je ne vois pas où tu upload plusieurs photo dans ce code je n'en voit qu'une... ton input file s'appelle bien "photo" ? que contient $_FILES ?
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

karim53
Invité n'ayant pas de compte PHPfrance

29 oct. 2006, 11:36

Bonjour,
input contient bien name photo

Code : Tout sélectionner

<input type="file" name="photo" id="photo">

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

29 oct. 2006, 13:21

"Nouveau message" au lieu de "Répondre"...
désolé je me suis tromper de script
$lien_dessin=$_POST["lien"];
$categorie=$_POST["categorie"];
$auteur=$_POST["auteur"];
//voici mon script
foreach ($_FILES["pictures"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
echo"$error_codes[$error]";
move_uploaded_file($_FILES["tmp_name"][$key],$lien_dessin.$_FILES["name"][$key]) or die("Problems with upload");
$lien_dessin[$key];
$photo_dessin=$_FILES["name"][$key];
$categorie[$key];
$auteur[$key];
$sql="INSERT INTO dessin(lien_dessin,photo_dessin,date,categorie,auteur)
VALUES('$lien_dessin','$photo_dessin','$date','$categorie','$auteur')";
$requete=mysql_query($sql,$cnx) or die(mysql_error());

}
}
se script ne marche pas pourquoi ?
merci pour votre aide!
chmod 777
input

Code : Tout sélectionner

<input name="pictures[]" type="file" id="pictures[]" >

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute