J'ai ce script pour une validation d'image. fonctionne bien avec des images avec 500 kb ou 1,5 mb par exemple, mais si j'essaye avec des images avec 4mb ou 6 par exemple, donnez l'erreur Format non valide et non la "taille large". Pourquoi?étrange image php validation
$imageData = @getimagesize($_FILES["userfile"]["tmp_name"]);
if($imageData === FALSE || !($imageData[2] == IMAGETYPE_GIF || $imageData[2] == IMAGETYPE_JPEG || $imageData[2] == IMAGETYPE_PNG)) {
echo "<li>Invalid format</li>";
die();
}
else {
if($_FILES["userfile"]["size"] >= 2000000) {
echo "<li>The size large</li>";
die();
}
else {
//mystuff
}
grâce
Que fait '@ getimagesize'? –