Voici mon code
$cpp="";
if( isset($_POST['upload']) ) // si formulaire soumis
{
$content_dir = 'photo/'; // 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') && !strstr($type_file, 'png') )
{
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");
}
$cpp= "Le fichier a bien été uploadé";
}
lorsque je veux uploader une image ca marche mais lorsque que je veux uploader autre chose ca marche pas normal me direz vous mais cela n'est pas grave au test que j'ai mis ci dessus(souligné).En effet si je ne me suis pas trompé ce test sert a voir si l'extension du fichier ce termine par celle marquées ci dessus et lorsque ce n'est pas le cas il devrait etre marquer "Le fichier n'est pas une image" mais ca me mets rien.