eastmoon: seiten werden nicht geladen

hallo!

Habe mir vor kurzer Zeit einen eigenen Server gemietet und meine Dateien nun raufgeladen.. Nun wird Design etc angezeigt plus die Startseite, doch die navigation funktioniert überhaupt nicht; es können keine Seiten geladen werden, bzw. anstelle der jeweiligen Seiten wird nur immer die Startseite angezeigt.

Kann mir jemand behilflich sein?

die adresse wäre

http://www.eastmoon.ch

gruss

  1. Hi!

    Frag nicht uns, frag Deinen php code, warum das so ist. Falls Du es lieber von uns wissen willst, poste den noetigen code. Deine home.php ist ja scheinbar der Meinung immer das gleiche ausliefern zu muessen.

    --
    Trau Dich!
     
    1. zu diesem ergebnis bin ich auch gekommen ja..und ja,wäre euch sehr dankbar..

      also der code:

        
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
      <html xmlns="http://www.w3.org/1999/xhtml">  
      <head>  
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
      <title>janwicki - eastmoon.ch</title>  
        
      <link rel="shortcut icon" href="images/favicon.ico" >  
      [code lang=php]<?php  
        $buttons = array ("home","thatsme","webdesign","guestbook","kontakt",);  
        if ( $page == "" )  
            $page = "start";  
      ?>  
      
      

      <style type="text/css">

      .style8 {color: #FFFFFF;font-family: Geneva, Arial, Helvetica, sans-serif;text-decoration:overline; font-size:16px}
      /* mouseovereffekt*/
      a.menu { display:block; width:94px; border:0px ;  font-family:Geneva, Arial, Helvetica, sans-serif;
       text-decoration:overline; font-size:16px; text-align:center }

      a.menu:link    { color:#ffffff; background-color:#999999; text-decoration:overline;font-family:Geneva, Arial, Helvetica, sans-serif; }
      a.menu:visited { color:#ffffff; background-color:#999999; text-decoration:overline;font-family:Geneva, Arial, Helvetica, sans-serif; }
      a.menu:hover   {color:#ffffff;background-color:#999999;text-decoration:overline; font-size:20px;font-family:Geneva, Arial, Helvetica, sans-serif;}
      a.menu:active  {color:#ffffff;background-color:#999999;text-decoration:overline; font-size:20px;font-family:Geneva, Arial, Helvetica, sans-serif;}

      div.menu { color:#000; background-color:#999999; width:220px; text-align:center; padding:0px; }

      /**/

      </style>

      </head>

      <body bgcolor="#020231">
      <table style="position:absolute; top:150px; left:200px" border="0">
        <tr>
          <td><iframe src="<?php echo "$page.php?nav=$nav"; if ( !empty($email) ) echo "&email=$email"; ?>" width="504"; height="340" frameborder="0"></iframe> </td>
        </tr>
      </table>
      <table style="position:absolute; top: 492px; left:203px; width: 504px;" bgcolor="#999999" border="0">
       <tr>
           <td width="68"><div align="center"><a href="home.php?page=start"  class="menu">home</a></div></td>
             <td width="108"><div align="center"><a href="home.php?page=thatsme" class="menu">thatsme</a></span></div></td>
              <td width="130"><div align="center"><a href="home.php?page=webdesign" class="menu">webdesign</a></span></div></td>
              <td width="91"><div align="center"><a href="home.php?page=hundekuchen" class="menu">guestbook</a></span></div></td>
              <td width="89"><div align="center"><a href="home.php?page=kontakt" class="menu">contact</a></span></div></td>
        </tr>
      </table>

      <img style=" position:absolute; left:820px; top:50px"src="images/abnehmender_mond.jpg" />
      <img style=" position:absolute; left:0px; top:20px"src="images/signature.gif"/>

      </body>
      </html>
      [/code]

      1. »»» hat sich erledigt, problem war anscheinend das php profil auf dem server..

      2. Hello,

        dein Problem ist tatsächlich mittlerweile gelöst? Dann ist dein Server nicht sonderlich gut aufgestellt...

        if ( $page == "" )

        $page ist nicht definiert, es sei denn, du hast register_globals aktiviert, was du aus Sicherheitsgründen nicht tun solltest und auch bei neuentwickelten Skripten nicht einbauen solltest.

        <td><iframe src="<?php echo "$page.php?nav=$nav"; if ( !empty($email) ) echo "&email=$email"; ?>" width="504"; height="340" frameborder="0"></iframe> </td>

        Es ist WIRKLICH WIRKLICH nicht gut, dass du mich eine beliebige Seite in deine Homepage einbinden lässt... Da das ganze im Kontext eines iframes passiert, und zum Glück nicht in Form eines includes, ist das ganze vermutlich erstmal unkritisch, aber wer weiß...
        Und, du lässt mich noch [ganz andere Sachen](http://www.eastmoon.ch/home.php?page="></iframe><script type="text/javascript">alert("Gar nicht gut");</script><") machen.

        MfG
        Rouven

        --
        -------------------
        sh:| fo:} ch:? rl:( br:& n4:{ ie:| mo:} va:) js:| de:] zu:| fl:( ss:) ls:& (SelfCode)
        Ambition is the last refuge of failure.  --  Oscar Wilde (Irish Poet, Novelist, Dramatist and Critic, 1854-1900)
        1. Hello,

          Und, du lässt mich noch [ganz andere Sachen](http://www.eastmoon.ch/home.php?page="></iframe><script type="text/javascript">alert("Gar nicht gut");</script><") machen.

          ui, da hat's das Forum zerrissen - gib folgende URL in den Browser sein:
          http://www.eastmoon.ch/home.php?page="></iframe><script type="text/javascript">alert("Gar nicht gut");</script><"

          MfG
          Rouven

          --
          -------------------
          sh:| fo:} ch:? rl:( br:& n4:{ ie:| mo:} va:) js:| de:] zu:| fl:( ss:) ls:& (SelfCode)
          Vegetarier essen meinem Essen das Essen weg.
          1. hm hast du denn einen vorschlag damit dies nicht passieren kann?

            1. Hello,

              hm hast du denn einen vorschlag damit dies nicht passieren kann?

              ja. Prüfe IMMER und ÜBERALL Daten die von außen hereinkommen, siehe z.B. PHP-FAQ. Für Navigationen bietet es sich z.B. an, eine Liste von erlaubten Werten zu hinterlegen.

              MfG
              Rouven

              --
              -------------------
              sh:| fo:} ch:? rl:( br:& n4:{ ie:| mo:} va:) js:| de:] zu:| fl:( ss:) ls:& (SelfCode)
              Konsens ist kein Beweis  --  John Naisbitt
              1. Hi!

                hm hast du denn einen vorschlag damit dies nicht passieren kann?
                ja. Prüfe IMMER und ÜBERALL Daten die von außen hereinkommen, siehe z.B. PHP-FAQ. Für Navigationen bietet es sich z.B. an, eine Liste von erlaubten Werten zu hinterlegen.

                Hierfuer is bei php switch gan gut.

                --
                Trau Dich!
                 
                1. Hello,

                  Hierfuer is bei php switch gan gut.

                  Das ist sicherlich eine Möglichkeit. in_array ist eine andere.

                  MfG
                  Rouven

                  --
                  -------------------
                  sh:| fo:} ch:? rl:( br:& n4:{ ie:| mo:} va:) js:| de:] zu:| fl:( ss:) ls:& (SelfCode)
                  Buy when there's blood running in the street and sell when everyone is pounding at your door, clawing to own your equities  --  Wisdom on Wallstreet