Das Problem istr folgendes:
Im stamp gibt sich Firefox am Anfang nur als Mozilla zu erkennen und erst ganz am Ende kommt Firefox.
Hat jemand eine Idee wie sich das ganze über die Ereg funktion auslesen läßt?
Bei folgendem wird firefox wieder nur als Netscape Identifizier:
Der Firefox Stamp sieht allerdings so aus:
Mozilla/5.0 (Windows; U; Windows NT 5.2; de-DE; rv:1.6) Gecko/20040206 Firefox/0.8
Nachtrag:
Mit folgendem wird sowohl der Netscape Browser als auch Firefor, als Firefox identifiziert:
Wie man sieht hab ichs jetzt mit preg_match gemacht, lieber wäre es mir allerdings mit ereg.
Im stamp gibt sich Firefox am Anfang nur als Mozilla zu erkennen und erst ganz am Ende kommt Firefox.
Hat jemand eine Idee wie sich das ganze über die Ereg funktion auslesen läßt?
Bei folgendem wird firefox wieder nur als Netscape Identifizier:
PHP:
elseif (ereg( 'Mozilla/([0-9].[0-9]{1,2}/Firefox)',$gbeintrag["browser"])) {
echo "<br><img src=\"" . $bilderpfad . "firefox.gif\" width=16 height=16 border=0 alt=\"Firefox\">";
}
Der Firefox Stamp sieht allerdings so aus:
Mozilla/5.0 (Windows; U; Windows NT 5.2; de-DE; rv:1.6) Gecko/20040206 Firefox/0.8
Nachtrag:
Mit folgendem wird sowohl der Netscape Browser als auch Firefor, als Firefox identifiziert:
PHP:
if (ereg( 'MSIE ([0-9].[0-9]{1,2})',$gbeintrag["browser"])) {
echo "<br><img src=\"" . $bilderpfad . "internetexplorer.gif\" width=16 height=16 border=0 alt=\"Internet Explorer User\">";
} elseif (ereg( 'Opera/([0-9].[0-9]{1,2})',$gbeintrag["browser"])) {
echo "<br><img src=\"" . $bilderpfad . "opera.gif\" width=16 height=16 border=0 alt=\"Opera User\">";
} elseif (preg_match( '/Firefox/i', $gbeintrag["browser"])) {
echo "<br><img src=\"" . $bilderpfad . "firefox.gif\" width=16 height=16 border=0 alt=\"Firefox User\">";
} elseif (ereg( 'Mozilla/([0-9].[0-9]{1,2})',$gbeintrag["browser"])) {
echo "<br><img src=\"" . $bilderpfad . "netscape.gif\" width=16 height=16 border=0 alt=\"Netscape User\">";
}
Zuletzt bearbeitet: