Hola:
Cuando usas php los datos deben estar en el servidor o sea haciendo submit del formulario... en el cliente solo vale javascript y no tiene nada estándar para conocer esos datos...
Y lo cierto es que con getimagesize es mejor (en php estoy algo flojo), pero la ruta de la imagen debería ser $_FILES["tmp_name"] (supongo que no hay muchas alternativas)
Saludos