1. Produkte
    1. Onlinedemo anfordern
    2. Entwicklung
  2. Shop
    1. Bestellungen
    2. Hilfe
  3. Support
    1. Unerledigte Themen
    2. Service und Support
    3. Anleitungen
      1. Letzte Änderungen
  4. Marktplatz
    1. Bewertungen
  • Anmelden
  • Registrieren
  • Suche
VIE{code}
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Forum
  • Produkte
  • Artikel
  • Seiten
  • Lexikon
  • Marktplatz-Eintrag
  • Erweiterte Suche
  1. VieCode
  2. Forum
  3. Sonstiges
  4. PHP und MySQL

Browser auslesen!

  • teddy2005
  • 26. November 2007 um 18:10
  • teddy2005
    Kunde
    Beiträge
    45
    • 26. November 2007 um 18:10
    • #1

    Ich habe da ein Problem mit der Browser Erkennung.

    PHP
    $cssfont = "0px"; 
    $browser = strtolower($HTTP_SERVER_VARS['HTTP_USER_AGENT']); 
    if ((strpos($browser, "msie") !== false) OR (strpos($browser, "opera") !== false)) $cssfont = "3px";

    Es sieht danach aus, das der IE die Einstellung 0px nimmt. Der Firefox nimmt die 0px.
    Kann mir einer sagen wie man das ändern könnte bzw wo der Fehler ist?
    Ich möchte gern das der Firefox 0px nimmt und der IE 3px.

    Vielen dank für eure Hilfe

  • MDMAN
    Kunde
    Reaktionen
    74
    Trophäen
    5
    Beiträge
    1.941
    Bewertungen als Verkäufer
    (1)
    Website
    https://www.mdman.de
    • 26. November 2007 um 20:28
    • #2

    Ehm...

    Kann es sein, dass du da die Reihenfolge vertauscht hast...

    PHP arbeitet von oben nach unten nach der Reihe alles durch, und wenn zuerst

    Code
    $cssfont = "0px";

    steht, dann wird auch zuerst alles auf 0px gecodet...

    Ich würde erstmal zum testen die IF-Schleife für jeden Browser einzeln machen. Also erst alle die if - Schleife für den IE, dann eine für den Firefox und dann eine für den Opera. Und dann in der Schleife coden, was er machen soll...

    Das würde besser funktionieren. Probiert habe ich es allerdings noch nicht.

    Gruß
    MDMAN

    MDMAN Production - Plugins:

    aus dem Woltlab-Plugin-Store

    im MDMAN Production - Shop

    Gruß
    Markus

  • teddy2005
    Kunde
    Beiträge
    45
    • 26. November 2007 um 21:20
    • #3

    Hab das mal ausprobiert,
    aber irgendwie scheint er den msie nicht zu erkennen.
    habe es auch umgedreht versucht, also mit true, aber auch das klappt nicht.

    gruß
    teddy

  • MDMAN
    Kunde
    Reaktionen
    74
    Trophäen
    5
    Beiträge
    1.941
    Bewertungen als Verkäufer
    (1)
    Website
    https://www.mdman.de
    • 27. November 2007 um 07:12
    • #4

    mmmhh...

    Dann probier das hier mal aus:

    PHP
    <?php if (ereg("Gecko" , $_SERVER["HTTP_USER_AGENT"])) $cssfont = "0px"; ?>
    
    
    <?php if (ereg("Firefox" , $_SERVER["HTTP_USER_AGENT"])) $cssfont = "0px"; ?>
    
    
    <?php if (ereg("Netscape" , $_SERVER["HTTP_USER_AGENT"])) $cssfont = "0px"; ?>
    
    
    <?php if (ereg("MSIE" , $_SERVER["HTTP_USER_AGENT"])) $cssfont = "3px"; ?>
    
    
    <?php if (ereg("Opera" , $_SERVER["HTTP_USER_AGENT"])) $cssfont = "0px"; ?>
    
    
    <?php if (ereg("AppleWebKit" , $_SERVER["HTTP_USER_AGENT"])) $cssfont = "0px"; ?>
    
    
    <?php if (ereg("Konqueror" , $_SERVER["HTTP_USER_AGENT"])) $cssfont = "0px"; ?>
    Alles anzeigen


    Das mit dem HTTP_USER_AGENT müsste es funktionieren.
    So... Da bin ich ja mal gespannt...
    Gruß
    MDMAN

    MDMAN Production - Plugins:

    aus dem Woltlab-Plugin-Store

    im MDMAN Production - Shop

    Gruß
    Markus

  • teddy2005
    Kunde
    Beiträge
    45
    • 3. Dezember 2007 um 09:18
    • #5

    Sorry das ich mich jetzt erst melde, hatte ein bißchen zu tun.
    Dein Code funktioniert einwandfrei.
    Die Browser werden jetzt richtig erkannt und alles wird richtig eingestellt.

    Vielen Dank für deine Hilfe.

    gruß
    teddy2005

  • MDMAN
    Kunde
    Reaktionen
    74
    Trophäen
    5
    Beiträge
    1.941
    Bewertungen als Verkäufer
    (1)
    Website
    https://www.mdman.de
    • 3. Dezember 2007 um 11:21
    • #6

    Ja schau an!

    Schön wenn man helfen kann...

    Na denn...

    Gruß
    MDMAN

    MDMAN Production - Plugins:

    aus dem Woltlab-Plugin-Store

    im MDMAN Production - Shop

    Gruß
    Markus

Benutzer online in diesem Thema

  • 1 Besucher

Informationen

  1. Allgemeine Geschäftsbedingungen
  2. Datenschutzerklärung
  3. Impressum

Support und Entwicklung

  1. Supportforum
  2. Handbücher und Anleitungen
  3. Releases und Roadmap
  4. Supportrichtlinie

Services

  1. Marktplatz
  2. Produkte ausprobieren
VIE{code}