Saludos.
Definitivamente te pasas Cluster, jejejeje
Si, efectivamente yo mando a validar el tipo de archivo asi:
if (end($extension) == "jpg") {
EJECUTO
}
Pero tengo que caerme a puñal con eso de las superglobales
Ahora lo del nombre es simple gusto mio, por ejempo si subo imagenes de carros, me gusta colocarle a los archivos:
carro_$ID_CARRO.jpg
Por eso lo hago así.
Gracias de todas formas y Suerte