$archivo = "ejemplo.de.nombre.archivo.txt"; $extension = pathinfo($archivo, PATHINFO_EXTENSION); $nombre_base = basename($archivo, '.'.$extension);