Move uploaded file error ?

Résolu/Fermé
alrase - 9 nov. 2008 à 21:24
 bg62 - 13 janv. 2012 à 08:56
Bonjour,j'ai un probleme avec la fonction d'upload regardez ,
<?php

if( isset($_POST['upload']) ) // si formulaire soumis
{
$content_dir = 'upload/'; // dossier où sera déplacé le fichier

$tmp_file = $_FILES['fichier']['tmp_name'];

if( !is_uploaded_file($tmp_file) )
{
exit("Le fichier est introuvable");
}

// on vérifie maintenant l'extension
$type_file = $_FILES['fichier']['type'];

if( !strstr($type_file, 'jpg') && !strstr($type_file, 'jpeg') && !strstr($type_file, 'bmp') && !strstr($type_file, 'gif') )
{
exit("Le fichier n'est pas une image");
}

// on copie le fichier dans le dossier de destination
$name_file = $_FILES['fichier']['name'];

if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
{
exit("Impossible de copier le fichier dans $content_dir");
}

echo "Le fichier a bien été uploadé";
}

?>
et le serveur repond ca !!!
Warning: move_uploaded_file(upload/003.gif) [function.move-uploaded-file]: failed to open stream: No such file or directory in /home/reference/public_html/upload.php on line 25

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpgc47oL' to 'upload/003.gif' in /home/reference/public_html/upload.php on line 25
Impossible de copier le fichier dans upload/
A voir également:

4 réponses

briiiiix Messages postés 575 Date d'inscription vendredi 24 octobre 2008 Statut Membre Dernière intervention 1 juin 2010 18
28 mai 2010 à 17:37
C'est ton dossier cible qui n'est pas présent ou qui est protegé en ecriture.
Verifie les permissions sur ce dossier
1
CrazyWorld Messages postés 326 Date d'inscription samedi 8 novembre 2008 Statut Membre Dernière intervention 16 février 2013 41
9 nov. 2008 à 21:36
Salut est ce que tu as bien mis les droits en écriture (chmod: 777) sur ton repertoire /upload ?
0
bg62 Messages postés 23594 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 1 mai 2024 2 362
10 nov. 2008 à 12:10
bonjour
ceci est un forum d'entraide ...
l'inscription y est libre, certes, mais inscrit c'est quand même plus sympa et ne demande que quelques minutes ...
alors par respect pour ceux qui essaient d'aider ici, il y a un effort à faire ...
merci
b g
0
yen a il on vraiment rien a faire qd mm
0
"alors par respect pour ceux qui essaient d'aider ici, il y a un effort à faire ... "

Oui par exemple de ne pas whine inutilement pour une question d'inscription, alors que le monsieur a été poli et a gentiment posé sa question <.<
0