voila mon script d'uplaod marche enfin convenablement
mais pour l'instant juste pour les fichiers images

$filetype = "(jpeg|gif)"; // types de fichiers acceptés, séparés par |
$nametype = "(.jpeg|.jpg|.gif|.php)"; // extensions correspondantes

je teste par exemeple d'ajouter php en type et .php en extension mais ça ne marche pas :
Fichier exemple.php de type incorrect : application/octet-stream
qui correspond dans ma fonction au test d'extension

elseif(!eregi($filetype, $fichier['type'][$i]))
$msg[] = "Fichier $nom de type incorrect : ".$fichier['type'][$i];

quels sont le nom des autres types et des extensions ou pourrais-je trouver une liste ?