Código PHP:
<?
$archivo = "ejemplo.de.nombre.archivo.txt";
//array_pop -- Extrae el último elemento de la matriz
$extension = array_pop(explode('.', $archivo));
//basename -- Esta función devuelve el nombre base del archivo
$nombre_base = basename($archivo, '.'.$extension);
echo $nombre_base;
?>