1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
if (!empty($_FILES['jeu']['size'])) {
//On définit les variables :
$maxsize = 35000; //Poid de l'image
$maxwidth = 300; //Largeur de l'image
$maxheight = 300; //Longueur de l'image
$extensions_valides = array('jpg', 'jpeg', 'gif', 'png', 'bmp'); //Liste des extensions valides
if ($_FILES['jeu']['error'] > 0) {
$avatar_erreur = "Erreur lors du tranfsert de l'avatar : ";
}
if ($_FILES['jeu']['size'] > $maxsize) {
$i++;
$image_erreur1 = "Le fichier est trop gros : (<strong>" . $_FILES['jeu']['size'] . " Octets</strong> contre <strong>" . $maxsize . " Octets</strong>)";
}
$image_sizes = getimagesize($_FILES['jeu']['tmp_name']);
if ($image_sizes[0] > $maxwidth OR $image_sizes[1] > $maxheight) {
$i++;
$image_erreur2 = "Image trop large ou trop longue :
(<strong>" . $image_sizes[0] . "x" . $image_sizes[1] . "</strong> contre <strong>" . $maxwidth . "x" . $maxheight . "</strong>)";
}
$extension_upload = strtolower(substr(strrchr($_FILES['jeu']['name'], '.'), 1));
if (!in_array($extension_upload, $extensions_valides)) {
$i++;
$image_erreur3 = "Extension de l'avatar incorrecte";
}
} |
Partager