Ankündigung

Einklappen
Keine Ankündigung bisher.

Browserweiche und auto. Weiterleitung

Einklappen

Neue Werbung 2019

Einklappen
Dieses Thema ist geschlossen.
X
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Browserweiche und auto. Weiterleitung

    Hallo Leute,
    ich habe auf meiner Seite ein Problem, da meine Java Script Navigation mit Firefox nicht läuft. Mit IE und Netscape hingegen funktioniert es problemlos, deshalb will ich eine Brwoserweiche mit einer automatischen Weiterleitung für Firefox und Opera einbauen, índem eine neue Seite mit einem Hinweistext vorgeschaltet wird, das diese nur über die Sitemap navigieren können.

    Jetzt weiß ich zwar wie ich einen Browser auslese:

    <?php
    if (ereg("Opera",$HTTP_USER_AGENT)) $browser = 'Opera';
    elseif (ereg("Firefox",$HTTP_USER_AGENT)) $browser = 'Firefox';
    elseif (ereg("MSIE 6\.0",$HTTP_USER_AGENT)) $browser = 'MSIE 6.0';
    elseif (ereg("MSIE 5\.5",$HTTP_USER_AGENT)) $browser = 'MSIE 5.5';
    elseif (ereg("Netscape/7\.",$HTTP_USER_AGENT)) $browser = 'Netscape 7.x';
    elseif (ereg("Netscape6/6\.",$HTTP_USER_AGENT)) $browser = 'Netscape 6.x';
    else $browser = 'sonstiger Browser';

    echo $browser;
    ?>

    Weiß aber nicht wie ich Opera und Firefox mit einem automatischen Weiterleitungsziel verknüpfen kann. Hoffe hier kann mir jemand helfen.

    MfG
    Sven

  • #2
    $browser == 'Opera' || $browser == 'Firefox'

    http://de.php.net/manual/en/language...rs.logical.php

    Kommentar


    • #3
      Danke,
      das hilft mir schon einmal weiter, doch wie kann ich dies mit einem externen link verknüpfen?

      In Java Script würde ich es so machen:
      <script>
      function weiter(newwindow,url)
      {
      if(newwindow)
      {
      fenster = open(url);
      }
      else
      {
      location.href=url;
      }
      }
      window.setTimeout("weiter(0,'http://www.extrasolar-planets.com/hinweis.txt')",2000);
      </script>

      Ich weiß aber nicht wie ich das mit php realisieren kann?

      MfG
      Sven

      Kommentar


      • #4
        Denk doch mal ein bißchen nach, sonst kommst du beim Programmieren nie weiter:

        PHP-Code:
        <?php
        if ($browser == 'Opera' || $browser == 'Firefox') {
          
        // mache das
        } else {
          
        // mache was anderes
        }
        ?>
        Jetzt musst du deinen HTML-Code eben entsprechend einsetzen. <?php und ?> kennst du ja...

        Wie eine Weiterleitung in PHP funktioniert findest du über Google oder die Forensuche
        Google "php weiterleitung"

        Kommentar


        • #5
          Zitat von Zergling
          Denk doch mal ein bißchen nach
          Das ist immer ein guter Tipp!


          Zitat von Zergling
          Wie eine Weiterleitung in PHP funktioniert findest du über Google oder die Forensuche
          Google "php weiterleitung"
          Was glaubst du, warum ich hier in das Anfängerforum reingeschrieben habe und um Hilfe bat?? Damit ich stundenlang Literatur zum Thema wälze oder etliche Seiten unter Google abrackere?

          Nein, ich wollte eine schnelle und unkomplizierte Hilfe.

          Kommentar


          • #6
            Was glaubst du, warum ich hier in das Anfängerforum reingeschrieben habe und um Hilfe bat?? Damit ich stundenlang Literatur zum Thema wälze oder etliche Seiten unter Google abrackere?

            Nein, ich wollte eine schnelle und unkomplizierte Hilfe.
            falsche antwort.


            Er hat auf die Forensuche verwiesen,
            er hat dir zwei Suchbegriffe gegeben
            er hat alles richtig gemacht (punkt)


            ein bisschen einsatz kann man schon verlangen...

            Kommentar


            • #7
              Ohne Worte.

              Edit: Vielleicht doch einige Worte:
              Was glaubst du, warum ich hier in das Anfängerforum reingeschrieben habe und um Hilfe bat?? Damit ich stundenlang Literatur zum Thema wälze oder etliche Seiten unter Google abrackere?
              Du übertreibst, bist faul und unfreundlich. Wir sollen dir also kostenlos die simpelsten Grundlagen (OR-Operator, HTML in PHP einbinden, ..) beibringen, weil du dich sonst "abrackern" musst?

              Solange ich in diesem Forum Moderator bin werde ich sowas verhindern.
              Für mich lautet die Foren-Philosophie immernoch Hilfe zur Selbsthilfe aber nicht Hausaufgaben-erledigen!

              Du kannst gern einen neuen Post eröffnen und deine Frage erneut stellen, wenn du
              - die Antworten und Links zumindest ansatzweise angeschaut hast
              - dich nicht im Ton vergreifst

              Beschwerden am Besten direkt an Göke.

              Kommentar

              Lädt...
              X