Qualche settimana fa mi è capitato di utilizzare get_browser, ma mi restituiva sempre null, quindi penso che non sempre sia disponibile.
Puoi risolvere con le espressioni regolari:
Codice PHP:
$userAgent = strtolower($_SERVER['HTTP_USER_AGENT']);
$known = array('msie', 'firefox', 'safari', 'webkit', 'opera', 'netscape', 'konqueror', 'gecko');
$pattern = '#(?<browser>'.join('|', $known).')[/ ]+(?<version>[0-9]+(?:\.[0-9]+)?)#';
if (!preg_match_all($pattern, $userAgent, $matches)) return array();
$i = count($matches['browser'])-1;
$browser = $matches['browser'][$i];
$version = $matches['version'][$i];
if (preg_match('/linux/', $userAgent)) {
$os = 'linux';
}
elseif (preg_match('/macintosh|mac os x/', $userAgent)) {
$os = 'mac';
}
elseif (preg_match('/windows|win32/', $userAgent)) {
$os = 'windows';
}
Nota che ho scritto al volo il codice di qui sopra, prendendolo da una classe che utilizzo, ma dovrebbe essere ok.
Per quanto riguarda l'inserimento del video quello è compito dell'html, quindi se hai flash prova ad esportare un filmato o entra in un qualsiasi sito che abbia dei filmati in flash e guarda il codice usato.
Ora la pappa dovrebbe essere proprio pronta
Ciao