includes, Undefined variable, ...

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • includes, Undefined variable, ...

    hallo,

    folgendes problem:
    hab den quelltext vor ein paar jahren benutzt. jetzt erneut, aber lokal unter XAMPP werden die variablen nicht erkannt. aufn webserver schon. versteh ich nicht. ich hab ein "error_reporting(E_ALL);" eingebaut, dabei kommt folgendes raus:

    "Notice: Undefined variable: side in xxx on line 5"
    xxx = der Pfad

    hier der quelltext:
    -----------------------------------
    PHP-Code:
          <?php

         
    if
         (
             
    $side=="aktuelles" |
             
    $side=="team" |
             
    $side=="presse"
        
         
    )
         
         {     
             if (
    $side=="aktuelles")
            {
             include 
    "aktuelles.php";
             }
             if (
    $side=="team")
            {
             include 
    "team.php";
             }
             if (
    $side=="presse")
            {
             include 
    "presse.php";
             }
         }
         
             else
             {
             include 
    "fehler.php";
           }

         
    ?>
    -----------------------------------

    wie gesagt: hat immer funktioniert. jetzt wird nur immer die fehler.php angezeigt. warum?

    xx, seered

  • #2
    register_globals?

    gruß
    peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar


    • #3
      Original geschrieben von Kropff
      register_globals?

      gruß
      peter
      ah, verstehe - teilweise ...

      muss das $_GET['side'] dann in der ersten if abfrage oder wohin?
      kenn mich mit den neuen sachen nicht aus!

      danke.

      Kommentar


      • #4
        muss überall dort hin, wo du auf eine variable zugreifen willst, die über die url übergeben wird.

        Kommentar


        • #5
          Original geschrieben von seered
          muss das $_GET['side'] dann in der ersten if abfrage oder wohin?
          Überall dort, wo du auf den per GET übergebenen Parameter site zugreifen willst.


          Btw: Der Operator | ist an der Stelle unsinnig - sinnvoll wäre, wenn überhaupt, ||.

          Aber dieser ganze If-Krempel ist auch fehl am Platze - nutze switch.
          I don't believe in rebirth. Actually, I never did in my whole lives.

          Kommentar


          • #6
            oder ganz primitiv am anfang:
            PHP-Code:
            $site $_GET['site']; 
            peter
            Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
            Meine Seite

            Kommentar


            • #7
              Kropff, rettet das vor notices?

              Kommentar


              • #8
                herrgottnochmal
                PHP-Code:
                if (isset ($_GET['site'])) 
                zufrieden?

                peter
                Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                Meine Seite

                Kommentar


                • #9
                  super! klappt wunderbar!

                  danke schön!

                  Kommentar


                  • #10
                    Original geschrieben von Kropff
                    herrgottnochmal
                    PHP-Code:
                    if (isset ($_GET['site'])) 
                    zufrieden?

                    peter
                    OffTopic:
                    braver Junge

                    Kommentar


                    • #11
                      Original geschrieben von asp2php
                      OffTopic:
                      braver Junge
                      OffTopic:
                      küss meinen weißen behaarten hintern

                      gruß
                      peter
                      Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                      Meine Seite

                      Kommentar


                      • #12
                        Original geschrieben von Kropff
                        OffTopic:
                        küss meinen weißen behaarten hintern

                        gruß
                        peter
                        OffTopic:
                        Es gibt Dinge, die würd ich lieber nicht wissen.

                        Kommentar

                        Lädt...
                        X