just check after they post the file, its stored in
$_FILES['theVarName']['size'];
heres a cutout of one of my old pages
$max_size=60*1024;
$file=array("name"=>$_FILES['fileName']['name'],
"tmp"=>$_FILES['fileName']['tmp_name'],
"type"=>$_FILES['fileName']['type'],
"size"=>$_FILES['fileName']['size'],
"error"=>$_FILES['fileName']['error']);
if($file['size'] > $max_size):
$valid=false;
$error.="File size exceeds maximum allowed [ Max: $max_size ]<br>";
endif;
in $_FILES['fileName'] the fileName comes from:
<td align=right><input name="fileName" type="file" size=35> </td>