Rechercher : dans
Par :

Move uploaded file error ?

Dernière réponse le 10 nov 2008 à 12:10:20 alrase, le 9 nov 2008 à 21:24:29 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « move uploaded file error ? » dans :
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
Télécharger Move Action VoirSi vous possédez une webcam, utilisez-la intelligemment. En plus de l'utiliser uniquement pour vos conversations en live dans les clients de messagerie ou autres, lancez une application ou arrêter votre ordinateur grâce à elle. Move Action est une...

1

CrazyWorld, le 9 nov 2008 à 21:36:17

Salut est ce que tu as bien mis les droits en écriture (chmod: 777) sur ton repertoire /upload ?

Répondre à CrazyWorld

2

 bg62, le 10 nov 2008 à 12:10:20

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
le 'www' est fait aussi pour communiquer, partager et échang­er, non ?

Répondre à bg62