Salut,
l'extension n'est pas beaucoup plus fiable. En fait elle ne l'est pas, on peut mettre n'importe quelle extension à un fichier... Il y a quelques classes qui devine le type d'un fichier à l'aide dun mimes.type et lit les premiers quelques octets du fichier pour deviner... Cela dit c'est évidement moin facile à mettre en place que de juste comparer l'extension.
Il y a aussi une extension php qui permet de faire ça voir finfo_file et compagnie.
Sinon si c'est pour des images ya la librairie GD.
Mais bon ça dépend de l'usage que tu veux en faire, si t'as besoin de précision oubli l'extension: utilise une extension php ou une classe déja fait pour ça.
Mais si c'est juste pour une indication ou une protection contre certaine extension (cgi et php entre autre) et que ça a pas besoin d'être 100% précis ou que tu veux un truc facile alors utilise l'extension...
-------------------
Vous cherchez un hebergement Php/MySQL Gratuit et sans publicités ??
Et bien c'est la :
www.e3b.org 