Не лучший код, но если вы уверены, что этот путь будет похожим, а просто имя файла будет другим, вы можете использовать этот код:
$str = 'C:\xampp\htdocs\temp\filename.tmp';
$arrayExplode = explode("\\", $str);
$file = $arrayExplode[count($arrayExplode)-1];
$filename = explode('.', $file);
$filename = $filename[0];
echo $filename;
Совет: обратите внимание на путь, содержащий "n "как первая буква после бэкслы sh. Это может уничтожить ваш массив.