Tengo un pequeño problema que espero que ya le haya sucedido a otro/a antes que a mi.
Necesito extraer de la cadena de valores que devuelve $_SERVER['HTTP_USER_AGENT'] la subcadena que identifica la versión y el nombre del explorador (por ejemplo MSIE 8.0, como no) habia encontrado una manera perfecta usando Browscap.ini y Get_browser, pero el hosting que tengo no tiene esa librería actualizada (me enteré después de pagarlo, podéis reíros

He estado investigando las diferentes posiblidades de String pero no doy con la que necesito, finalmente estoy construyendo algo de este estilo:
Código PHP:
<?php
$navegador = $_SERVER['HTTP_USER_AGENT'] . "\n\n";
//$salida = stristr($navegador,"MSIE 8.0");
$salida = strrpos($navegador,"MSIE 8.0");
$version=$navegador-$salida;
echo 'El String del Navegador es: '.$navegador;
?>
<br/><br/><br/><br/>
<?php
echo 'La resta del navegador es: '.$salida;
?>
<br/><br/><br/><br/><br/>
<?php
echo 'La versión resultante es: '.$version;
?>
Muchas gracias,