l'unica cosa che ti posso dire è che il file lo controlli così (uploadato ma non )
:
Codice PHP:
$_FILES['postfile']['tmp_name'//Questo ti da il suo nome temporaneo, postfile è il nome del campo del form, che potresti usare così
$variabile $_FILES['postfile']['size'//questa è la grandezza in bytes
list($larghezza,$altezza) = getimagesize($_FILES['postfile']['tmp_name'];
//e allora sarà $larghezza la larghezza in px e $altezza l'altezza!

//Di più non so dirti...però penso che queste cose siano sufficienti!
//E poi se le condizioni non sono accettate utilizza unlink
($_FILES['postfile']['tmp_name']) //Per cancellare il file(anche se //penso vada via da solo..) invece se le condizioni sono ok fai 
copy("$_FILES['postfile']['tmp_name']","$_FILES['postfile']['name']"); //penso si faccia così! 
Ciao!!!


http://www.php.net/features.file-upload