$ file_name = "smith.jpg" // Cela donne une erreur 'Extension de fichier invalide' Quel pourrait être le problème?Y a-t-il quelque chose comme! In_array()?
$whitelist = array('jpg', 'png', 'gif', 'jpeg');
// Validate file extension
if(!in_array(end(explode('.', $file_name)), $whitelist))
HandleError('Invalid file extension');
Il fonctionne pour moi sans aucune erreur. – BoltClock
Pourquoi ne pas être un peu plus bavard et essayer de voir ce qui se passe? Tirez '$ parts = explode ('.', $ Nom_fichier); $ ext = end ($ parts); 'et regardez-les séparément pour voir si tout est comme prévu ... – ircmaxell
try strtolower ($ file_name). – Teson