Yo lo hago esta forma, en este caso yo solo dejo subir imagenes que pesen menos de 50k
Código PHP:
Ver original<?php
$size = $_FILES[imagen][size]/1000;
if ($size>500){
$mensaje = "archivo muy pesado";
header("location: consulta_libros.php?mensaje=$mensaje"); }
?>