romy: browscap.ini wohin?

Hi

also ich verstehe die Welt nicht mehr, ich suche jetzt echt geschlagene 3 Stunden, nur wegen der Browserinfos und nichts geht

ich hab mir die aktuelle browscap.ini heruntergeladen
diese dann in ein Verzeichnis extras gestellt
diesen pfad in php.ini angegeben
apache restart

und das ist alles was ich kriege
das ist der useragent-string

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.4) Gecko/20011126 Netscape6/6.2.1 browser_name_pattern: .*

und das ist was get_browser() drausmacht!

browser: Default
version: 0
minorver: 0
majorver: 0
platform: unknown
authenticodeupdate: 0
netclr: 0
frames:
iframes:
tables: 1
cookies:
backgroundsounds:
vbscript:
javascript:
javaapplets:
activexcontrols:
ak:
sk:
cdf:
aol:
beta:
win16:
crawler:
stripper:
wap:

<code>
<?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);
?>
</code>

danke für eure Hilfe
romy

--
DOES NOT COMPUTE

  1. Hi

    ausserdem würde mich noch interessieren warum man diese browscap.ini überhaupt braucht ich denke die funktion get_browser() liesst die infos aus dem HTTP_USER_AGENT-string, was soll dann die Datei???

    ciao
    danke
    romy

    --
    DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN
    1. Holladiewaldfee,

      ausserdem würde mich noch interessieren warum man diese browscap.ini überhaupt braucht ich denke die funktion get_browser() liesst die infos aus dem HTTP_USER_AGENT-string, was soll dann die Datei???

      Also, ich wollte Dir eigentlich gestern schon antworten, aber irgendwie wollte mein Beitrag nicht weg :-(

      Ueber den HTTP_USER_AGENT-String ermittelt get_browser(), welchen Browser Du verwendest. Die entsprechenden Faehigkeiten werden ihm dann mit Hilfe der browscap.ini zugeordnet (Achtung: In der Browscap.ini stehen nur default-Werte, die meistens nicht wirklich nuetzlich sind).

      Jetzt ist es aber so weit ich mich erinnern kann so, dass die browscap.ini schon seit Ewigkeiten nicht mehr gepflegt wird (IE5Beta war glaub ich der letzte Eintrag). SChau doch einfach mal nach, ob fuer neue Browser ueberhaupt ein Eintrag in der ini drin ist. Ist keiner drin, dann gibt get_browser das Standard-Set fuer einen unbekannten Browser zurueck.

      Ciao,

      Harry

      --
        (There are only 10 types of people in this world: Those who understand binary and those who don't)
      1. Holladiewaldfee,

        ausserdem würde mich noch interessieren warum man diese browscap.ini überhaupt braucht ich denke die funktion get_browser() liesst die infos aus dem HTTP_USER_AGENT-string, was soll dann die Datei???

        Also, ich wollte Dir eigentlich gestern schon antworten, aber irgendwie wollte mein Beitrag nicht weg :-(

        Jetzt ist es aber so weit ich mich erinnern kann so, dass die browscap.ini schon seit Ewigkeiten nicht mehr gepflegt wird (IE5Beta war glaub ich der letzte Eintrag). SChau doch einfach mal nach, ob fuer neue Browser ueberhaupt ein Eintrag in der ini drin ist. Ist keiner drin, dann gibt get_browser das Standard-Set fuer einen unbekannten Browser zurueck.

        das war tatsächlich das Problem, er kannte auch gar kein netscape
        also ich habs jetzt gelassen und werte den http_user_agent-string selbst aus, das ist mir sonst  zu unsicher
        danke
        alles liebe
        romy

        Ciao,

        Harry

        --
        DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN