Hallo!
was muss ich tun um diese Funktion zu nutzen...?
Das manual lesen!
Kann mit der Beschreibung nichts anfangen? Ausserdem ist Php.net gerade down
daher benutze ich immer http://www.php3.de, das ist meist besser(zu erreichen)/schneller.
Gibt es vielleicht noch eine andere serverseitige Möglichkeit, auf den Browser zu testen?
Wie schon oft geschreiben wurde geht das nicht. Du bekommst den clientseitig manipulierbaren User-Agent-String, get_browser() macht auch nichts anderes als den zu "zuerpflücken", was meist eher schlecht als recht gelingt.
ich bekomme keinen Wert zurück
d.h $b = get_browser(); -> ist ein array und bleibt leer
wo steht das? Es ist ein Objekt!
wenn Du wissen willst was da drin steht, versuche mal:
$b = get_browser();
var_dump($b);
Im Manual steht ein Beispiel:
<?php
function list_array ($array) {
while (list ($key, $value) = each ($array)) {
$str .= "<b>$key:</b> $value<br>\n";
}
return $str;
}
echo "$HTTP_USER_AGENT<hr>\n";
$browser = get_browser();
echo list_array ((array) $browser);
?>
Da steht auch:
Damit dieses Skript richtig funktioniert, muss die browscap-Einstellung ihrer Konfigurations-Datei auf die richtige browscap.ini-Datei zeigen.
Weitere Informationen (incl. Bezugsquellen für browscap.ini-Dateien) finden sie in der PHP-FAQ unter http://www.php.net/FAQ.php.
Außerdem steht ne ganze Menge in den Kommentaren!
Grüße
Andreas