Pour vérifier la taille, c'est à dire les dimensions en pixels, d'une image, en PHP, vous pouvez utiliser la fonction PHP getimagesize()
.
Cette fonction retourne un array
avec plusieurs index :
- L'index
0
correspond à la largeur de l'image.
- L'index
1
correspond à la hauteur de l'image.
Remarque : Il y a en tout 7 index dont vous trouverez la liste complète sur cette page du site de PHP.
<?php
$image = "image.jpg";
$dimensions = getimagesize($image);
if (($dimensions[0] == "320") && ($dimensions[1] == "220"))
{
echo "dimension correctes";
}
else echo "mauvaises dimensions";
?>
Remarque : Pour des raisons de sécurité, vous devez préalablement vérifier que le fichier est bel et bien une image valide ; pour cela référez-vous à cette autre question.