04-03-2009, 11:58 PM
Bonjour a tous !!
Description du problème : j'ai fait un uploader d'images. le formulaire marche niquel mais dès qu'on clique sur upload, sa met "se fichier n'est pas une image". c'est au niveau de la page upload.php qui génère la demande qui déconne.
But de ce topic : quon me donne une explication ou une résolution au problème.
La page upload.php :
Merci pour votre aide Description du problème : j'ai fait un uploader d'images. le formulaire marche niquel mais dès qu'on clique sur upload, sa met "se fichier n'est pas une image". c'est au niveau de la page upload.php qui génère la demande qui déconne.
But de ce topic : quon me donne une explication ou une résolution au problème.
La page upload.php :
Code PHP :
<?php
if( isset($_POST['upload']) ) // si formulaire soumis
{
$content_dir = 'kerimici/kersam-home/upload/img'; // 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é";
}
?>
PS : j'ai CHMODER sa change rien