si infatti il mio intento era creare un funzione che facesse più o meno la stessa cosa di getimagesize.
Sto realizzando una gallery, quindi ho preso in considerazione il fatto che non tutti abbiano le librerie GD installate (difficile ma non da escludere).
ma getimagesize non fa uso delle GD...


tratto dal manuale:

Nota: The getimagesize() function does not require the GD image library.