Réponse acceptée !
Essaye d'ajouter les lignes en gras :
if (isset($_FILES['fichier']))
{ // On vérifit le type du fichier
list($width, $height, $type, $attr) = getimagesize($_FILES['fichier']['tmp_name']); if ($_FILES['fichier']['type'] != 'image/png' && $_FILES['fichier']['type'] != 'image/jpeg' && $_FILES['fichier']['type'] != 'image/jpg' && $_FILES['fichier']['type'] != 'image/gif')
{
$erreur = 'Le fichier doit être au format *.jpeg, *.gif ou *.png .';
} // On vérifit le poids de l'image
elseif ($_FILES['fichier']['size'] > $poids_max)
{
$erreur = 'L\'image doit être inférieur à ' . $poids_max/1024 . 'Ko.';
} // On vérifit si le répertoire d'upload existe
elseif (!file_exists($repertoire))
{
$erreur = 'Erreur, le dossier d\'upload n\'existe pas.';
} // Si il y a une erreur on l'affiche sinon on peut uploader
elseif($width>90 || $height>90) // si superieur à 90x90
{
$erreur = 'Erreur, image supérieure à 90x90 pixels';
}A toi de voir si c'est les deux dimensions qui doivent etre supérieures ou une seul. une seule me parait le plus logique.
Voila
++
