Ohrflieger.de - Stephan Giesau

Zurück zur Website

Kommentar schreiben

  1. Nutzerbild von Michael

    Michael sagte am 18.02.2010 um 21:42 Uhr

    die function begruessung() funktioniert aber offensichtlich nur dann, wenn die im array vorgegeben werte auch tatsächlich dem $_SERVER['HTTP_ACCEPT_LANGUAGE'];
    entsprechen. kommt z.b. als ausgabe de-de,de;q=0.8,en-us;q=0.5,en;q=0.3, so wird es und fr (auslesen mit forech..) als undefined error moniert.
    if (!empty... prüft ja auch nicht ob eine übereinstimmung vorhanden ist, sondern lediglich auf "nicht leer". Leer iist $position ja in dem fall nicht und schon läuft die foreach in die falle undefined error....
    wie wäre es denn z.b. anstelle von if(!empty($position)) {
    mal mit if(!empty($position) && $position == $langs) {
    einen versuch zu starten? das ergebnis ist deutlich erfreulicher

Kommetar schreiben

*unterstützt Gravatar