Salut,
ne pas contrôler les extensions mais le type mime des fichiers uplaodés.
Bref un exemple si ton champ de type file s'appelle "fichier_source"
$type=$_FILES['fichier_source']['type'];
$poids=$_FILES['fichier_source']['size'];
if($poids>30*1024) //>30 Mo
{
exit('<p>Poids trop élevé</p>');
}
elseif($type!=='image/pjpeg')
{
exit('<p>Type invalide</p>');
}
bref ici c'est pour contrôler la validité d'une image jpeg, mais tu
peux rajouter les types que tu souhaites, tu as de la doc sur les types
sur le site fr.php.net
a +