Felix Riesterer: Benni

Beitrag lesen

Lieber Benni,

Nur, wie gebe ich an: "wenn kleiner als IE 6"!?

laut Wikipedia möchtest Du die Zeichenkette "MSIE x.y" finden und "x.y" als Zahlenwert gegen Deine Mindestgröße prüfen.

Was willst Du eigentlich mit IE<6?? Besucher mit dieser Krücke surfen bewusst mit einem Oldtimer und wissen, dass Webseiten damit in aller Regel nicht mehr so dargestellt werden, wie es Autoren heute im Idealfall gerne hätten. Manchmal bekommen sie eine andere Darstellung vorgesetzt, mit der sich zumindest leben lässt... aber das wird dann über Conditional Comments und passenden CSS-Dateien gemacht.

function getIEVersion () {  
    $version = 0;  
    if (preg_match('~(?i)msie \d~', $_SERVER['HTTP_USER_AGENT'])) {  
        $version = preg_replace('~(?i).*msie (\d+\.\d+).*~', '$1', $_SERVER['HTTP_USER_AGENT']);  
    };  
  
    return (float) $version; // Wert ist garantiert vom Typ Gleitkommazahl  
}

Kommst Du damit weiter?

Liebe Grüße,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)