Limiter le poids d'une image envoyée dans un formulaire
Bonjour
Afin de limiter le poids d'une image envoyée via un formulaire, j'avais commencé une boucle en javascript , mais il n'est pas possible en javascript de connaitre le poids d'un fichier en local . Alors je souhaiterais le faire en php de façon à ce que l'image parte bien dans la base MySql sans être trop volumineuse. Mais je ne sais pas comment faire
Voici mon "vieux" code en javascript juste pour info :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| function check() {
var msg = "";
if (document.formulaire.fic.value <550000) {
msg += "Le poids de la photo trop important\n";
document.formulaire.fic.style.backgroundColor = "DE2A49";
}
if (msg == "") return(true);
else {
alert(msg);
return(false);
}
}
<form name="formulaire" enctype="multipart/form-data" action="transfert.php" method="post" onSubmit="return check();">
<input type="hidden" name="MAX_FILE_SIZE" value="550000" />
<input name="fic" type="file" id="photo">
<input type="submit" name="Submit" value="Envoyer" >
</form> |
Si quelqu'un pouvait m'aider à limiter le poids de cette image en Php svp.
Merci
Yann