khalilo2y
Messages postés5Date d'inscriptionjeudi 30 novembre 2006StatutMembreDernière intervention24 avril 2010
-
17 avril 2010 à 01:37
devil_may_cry
Messages postés194Date d'inscriptiondimanche 18 mars 2007StatutMembreDernière intervention11 juillet 2015
-
28 avril 2010 à 07:01
salut tout le monde...
j'utilise easyphp 1.6
et je voulais uloader des images dans le dossier 'avatars'
voila le code code
$content_dir = 'avatars/'; // 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é";
LE PROBLEME C QUE Toujours l'erreur fichier introvable s'affiche...
svp si vous avez une idée... et merci
devil_may_cry
Messages postés194Date d'inscriptiondimanche 18 mars 2007StatutMembreDernière intervention11 juillet 2015 28 avril 2010 à 07:01
essaye plutot ca
$content_dir = 'avatars/'; // dossier où sera déplacé le fichier
$file = $_FILES['fichier'];
// on controle l'extension
if( !strstr($type_file, 'jpg') && !strstr($type_file, 'jpeg') && !strstr($type_file, 'bmp') && !strstr($type_file, 'gif') )
{
die("Le fichier n'est pas une image");
}
else {
//on passe a l'upload t'a pas besoin de is_upload
// move_uploaded_file fait deja cette verification
if( !move_uploaded_file($file['tmp_name'],$content_dir.$file['name']) )
{
die("impossible de charger le fichier".$file['name']);
} else {
echo "Le fichier a bien été uploadé";
}
}