If accessing the filename image is impossible, or if it isn't a valid picture, getimagesize() will return FALSE and generate a warning

sempre se hai i warning attivi.. controlla bene il percorso.. il problema è che nn popola size.. in quel caso è normale che nn va xkè hai sempre condizioni false nella or...