Algo muy útil y simple, usa una clase para hacer el upload
http://www.forosdelweb.com/f18/aport...2/#post2298904
en este tema puse una clase (el link, ya que la clase no la hice yo), esta clase se encarga de hacer todo, o casi todo:
* Te verifica el peso de la imagen (puedes restringirlo como tu quieras)
* El tipo de imagen
* y muchas cosas mas como transformar la imagen con GD, añadirle color, reflejos, etc.
Es muy facil de usar, y el ejemplo con que viene es muy explicito.
Si te parece bien descárgala, trabájala y nos cuentas.
Yo soy muy novato en PHP y me fue muy útil y simple de usar.
Saludos.