io quando faccio l'upload del file per il controllo della dimensione faccio una cosa del genere:

campo file del Form:
codice:
<input name="fileUpload" type="file" size="10">
Pagina a cui punta il form:
codice:
<?
...
global $fileUpload;
global $fileUpload_name;
global $fileUpload_size;
global $fileUpload_type;

if ($fileUpload <> "") {
    $fileHandle = fopen($fileUpload, "r");
	$fileContent = fread($fileHandle, $fileUpload_size);
	$fileContent = addslashes($fileContent);
}
	
$dimensione = 75*1024;
if ($fileUpload_size > $dimensione) {
	$tua_dimensione = round($fileUpload_size/1024);
	?>
	<script type="text/javascript">
		alert ("La dimensione è troppo elevata. Il limite è di 75 Kb.\nLa dimensione dell'immagine che hai scelto è <? echo $tua_dimensione; ?> Kb\nScegli un'altra immagine");
		window.location.href="pagina_del_form.php";
	</script>
	<?
}
in questo esempio ho messo il limite a 75kb.

Spero possa esserti utile