Rendszerint végesek az erőforrásaink, ezért érdemes a feltölthető fájlok méretét korlátozni.
Fontos!
- Ha 2 MB–nál nagyobb méretű fájlokat is szeretnénk feltölteni, akkor a szerverbeállításokat is ellenőrizni, szükség esetén pedig módosítani kell. Rendszerint ez az alapbeállítás.
- A feltölthető maximális méretet nem érdemes az űrlapon elhelyezni, hiszen ezt a felhasználók könnyedén módosíthatják. Mindig a szerveroldalon kezeljük a korlátozást.
A fájl méretét a $_FILES globális PHP tömbben találjuk: $_FILES["file"]["size"] .
Példa:
Forráskód
<?php
//max. 20 Kb
if ($_FILES["file"]["size"] < 20000) {
if ($_FILES["file"]["error"] > 0) {
echo "Hiba: ".$_FILES["file"]["error"];
} else {
...
//Feltöltött fájl elmentése
...
}
} else {
echo "Nem megfelelő fájl.";
}
?>