Cita:
Iniciado por lopezezequiel
Hola muchachos lamento molestarlos para esta pavada pero son las 4:40 de l amañana y no veo el error quiero obtener la extension de un archivo a partir de su nombre
$extension = preg_replace('/^.*\.(?=[a-z0-9]{3,4})$/', '$1', $_nombre_archivo);
es decir quiero obtener los 3 o 4 ultimos caracteres despues del ultimo punto
cabe mencinar que le paso un archivo del tipo 1907.jpg y me devuelve 1907.jpg en vez de jpg
desde ya se agradece
me autorespondo
preg_replace('/.+\.(?=[a-z0-9]{3,4})/', '$1', $_nombre_base);
el problema era que estaba poniendo ^ y $
PD: voy a dormir un rato nomas, nos vemos