Move uploaded file error ?

Résolu
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/
Configuration: Linux
Firefox 3.0.3

4 réponses

  1. C'est ton dossier cible qui n'est pas présent ou qui est protegé en ecriture.
    Verifie les permissions sur ce dossier
    1. Salut est ce que tu as bien mis les droits en écriture (chmod: 777) sur ton repertoire /upload ?
      1. Modérateur
        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
        1. yen a il on vraiment rien a faire qd mm
      2. "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 <.<