Christoph Schönfeld: Include

Auf unserer Clanpage www.gch-clan.de findet man ja unter Server einen Serverstatus

www.gch-clan.de/index.php?action=serverstatus

jedenfalls weiss ich nicht, warum das include auf den default wert springt, wenn man zb auf more, start, players oder rulz unten klickt. Kann mir wer helfen, wenn ihr noch Infos brauchst, fragt bitte nochmal nach, THX!

  1. Hi!

    jedenfalls weiss ich nicht, warum das include auf den default wert springt, wenn man zb auf more, start, players oder rulz unten klickt. Kann mir wer helfen, wenn ihr noch Infos brauchst, fragt bitte nochmal nach, THX!

    Ganz klar, wegen des Fehlers in Zeile 264!

    Grüße
    Andreas

    1. Welcher Fehler?

      Wo steht das von von Fehler in Zeile 264???

      1. Hallo!

        Welcher Fehler?

        Wo steht das von von Fehler in Zeile 264???

        <img src="http://www.mirc-colors.com/crystalball.gif" border="0" alt="">

        Gucke mal 7 Minuten in meine Kugel, konzentriere Dich so gut wie möglich auf die Blitze, vergesse alles um Dich herum und Du wirst eine Antwort finden...

        Grüße
        Andreas

        1. Sagt halt gleich, ihr verarscht mich

          hab auf meiner haupt index.php die links , hier ausschnitt das alles zu viel für 1 post ist

          <tr>                                   <td> </td>                                   <td><a href="index.php?action=member">::Member</a></td>                                 </tr>                                 <tr>                                   <td> </td>                                   <td><a href="index.php?action=server">::Server</a></td>                                 </tr>                                 <tr>                                   <td> </td>                                   <td><a href="index.php?action=join">::Join us</a></td>                                 </tr>                                 <tr>                                   <td> </td>                                   <td><a href="index.php?action=fight">::Fight                                     us</a></td>                                 </tr>                                 <tr>                                   <td> </td>                                   <td><a href="index.php?action=liga">::Liga</a></td>                                 </tr>                                 <tr>                                   <td> </td>                                   <td><a href="index.php?action=sponsoren">::Sponsoren</a></td>                                 </tr>                                 <tr>                                   <td> </td>                                   <td><p><a href="index.php?action=irc">::IRC</a></p></td>                                 </tr>

          und die werden dann in eine andere tabelle included

          <?php switch($action) { case "news": include("news.php"); break; case "member": include("member.php"); break; case "join": include("join.php"); break; case "joinverarbeitung": include("joinverarbeitung.php"); break; case "irc": include("irc.php"); break; case "aufnahmebedingungen": include("aufnahmebedingungen.php"); break; case "server": include("server.php"); break; case "fight": include("fight.php"); break; case "fightverarbeitung": include("fightverarbeitung.php"); break; case "godfather": include("godfather.php"); break; case "coolkiller": include("coolkiller.php"); break; case "downloads": include("downloads.php"); break; case "liga": include("liga.php"); break; case "sponsoren": include("sponsoren.php"); break; case "serverstatus": include("serverstatus.php"); break; case "wars": include("wars.php"); break; case "eS": include("eS.php"); break; case "upload": include("upload.php"); break; case "crazy": include("crazy.php"); break; case "gb": include("./gb/gb.php"); break; case "foxx": include("foxx.php"); break; case "adelpha": include("adelpha.php"); break; case "schizo": include("schizo.php"); break; case "puschel": include("puschel.php"); break; case "mg": include("mg.php"); break; case "m0": include("m0.php"); break; case "pr0f": include("pr0f.php"); break; case "wes": include("wes.php"); break; case "reptile": include("reptile.php"); break; case "blade": include("blade.php"); break; case "history": include("history.php"); break; default: include("news.php"); break; } ?>

          und dann noch die index von dem script

          index.php <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<? /****************************************************************************** Company     : gwd-clan.de | web-speicher.de Urls        : http://www.gwd-clan.de | http://www.web-speicher.de Author      : info@gwd-clan.de (MATRIX | Stephan Geißler) Create date : 2001-10-23 Last change : 2001-10-25 Licence     : licence.txt


          -->    FREE FOR NON-COMMERCIAL USE    <-- ******************************************************************************/

          require("./server/config/server_conf.php");

          ?>

          <HTML> <HEAD> <link href="style.css" type="text/css" rel="stylesheet"> <TITLE><? echo $title ?></TITLE> </HEAD> <BODY bgcolor="<? echo $bgcolor ?>"> <DIV ALIGN="CENTER">   <table border="0" align="center">     <tr>       <td>         <table cellspacing=1 cellpadding=2 width="100%" bgcolor="<? echo $border ?>" border=0 align="center">           <tbody>           <tr bgcolor="<? echo $tab1 ?>">             <td class=textwhite><font face="Arial, Helvetica, sans-serif" size="2"><b><font color="<? echo $font1 ?>">-<? echo $serv_name ?>-</font></b></font></td>           </tr>           <tr bgcolor="<? echo $tab2 ?>">             <td class=textbl bgcolor="<? echo $tab2 ?>">             <div align="center">               <?           switch($page){           default:           include("./server/mainstatus.php");           break;           case "players":           include("./server/players.php");           break;           case "rules":           include("./server/rules.php");           break;           case "csstatus":           include("./server/csstatus.php");           break;

          } ?> </div>             </td>           </tr>           </tbody>         </table>       </td>     </tr>     <tr>       <td>         <div align="center"><a href="<? echo $PHP_SELF ?>?page=csstatus">More</a>           | <a href="<? echo $PHP_SELF ?>">Start</a> | <a href="<? echo $PHP_SELF ?>?page=players">Players</a>           | <a href="<? echo $PHP_SELF ?>?page=rules">Rules</a></div>       </td>     </tr>   </table>   <br>   <a href="http://www.gwd-clan.de" target="_blank"><img src="small.gif" width="120" height="50" border="0"></a> </DIV> </BODY> </HTML>

          das script liegt im verzeichnis /server

          1. Hi!

            Sagt halt gleich, ihr verarscht mich

            Wieso? anscheinend hat der Blick in die Kugel ja was gebracht ;-)

            hab auf meiner haupt index.php die links , hier ausschnitt das alles zu viel für 1 post ist

            Sehr gut! Schön wenn Leute 5.000 Zeilen Scripte hinbekommen, aber wenn man helfen soll hat man nicht wirklich Lust ein Script zu verstehen wo der Betroffene 10 Tage für gebraucht hat ;-)

            Also, ich kann wieder nur spekulieren. Meine Vermutungen gehen in Richtung "register-globals=off", was auch gut so ist, hast Du Dir - ich meine nur so zum Spaß - einfach mal

            echo $action;
            exit;

            ausgeben lassen - nur mal so um die an sich irrige Annahme auszuräumen dass da vielleicht nichts drin stehen könnte?

            Ich empfehle folgendes zu lesen:

            http://www.dclp-faq.de/q/q-formular-register-globals.html
            http://www.php3.de/manual/en/language.variables.predefined.php

            Grüße
            Andreas

          2. Hallo Christoph,

            Sagt halt gleich, ihr verarscht mich

            wer verarscht hier wen? btw: lies endlich die </faq/> da wirst du (mindestens) 3 Sachen finden die auf dich zutreffen.

            hier ausschnitt das alles zu viel für 1 post ist

            wenn du die faq gelesen hättest, wüsstest du, dass du ach nur die relevanten Teile posten sollst...

            <?php switch($action) {

            ich hoffe doch <?php switch($_GET['action']){

            case "news": include("news.php"); break;
            case "member": include("member.php"); break;

            hier hätten zwei oder drei Zeilen (+default:) gereicht, um das Prinzip darzustellen...

            <HTML>
            <HEAD>

            das in deinem html-Code jeweils noch einige Fehler drin sind, weißt du?

            <div align="center"><a href="<? echo $PHP_SELF ?>?page=csstatus">More</a>

            ich habe zwar keine Ahnung, was du mit serverstatus eigentlich meinst, aber ich nehme mal an, dass das Problem dran liegt, dass du unten bei "More | Start | Players | Rules" jeweils auf ?page=... linkst aber etwas suchst was mit ?action=... übergeben wird - das ist natürlich nicht mehr gesetzt und folglich wird der dafault-Wert eingebunden. Abhilfe sollte ein &action=$_GET['action'] hinter dem ?page=... schaffen (evtl. mit Abfrage ob action überhaupt gesetzt ist).

            Grüße aus Nürnberg
            Tobias

            --
            Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
      2. Hallo Christoph,

        Wo steht das von von Fehler in Zeile 264???

        Andreas will damit darauf hinweisen, dass wir keine Ahnung haben, wie dein Quellcode aussieht...

        Grüße aus Nürnberg
        Tobias

        ps: du weißt wer CK ist? :-)

        --
        Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
      3. hallo Christoph,

        eine klitzekleine Bitte: wenn es geht, nimm einen anderen Nickname und nicht "CK". Das hat einen ganz einfachen Grund: "CK" ist der, der vor knapp einem halben Jahr die ganze Software für das Forum hier neu geschrieben hat. Er ist im Moment noch für einige Zeit "außerhalb" beschäftigt, aber wenn er Wochenendurlaub hat, schaut er auf jeden Fall auch hier ins Forum.
        Viele Forumsteilnehmer, die häufiger vorbeikommen, können mit dem Nick "CK" etwas anfangen und denken dann eben sofort an den "Erfinder" der aktuellen Forumsoftware. Um Verwechslungen vorzubeugen, ist es für dich möglicherweise besser, dir einen anderen Namen zuzulegen.

        Und übrigens gibts mir hier langsam zuviele Christophs, ja wie kommt denn das?

        Grüße aus Berlin

        Christoph S.

        1. Hi Christoph,

          eine klitzekleine Bitte: wenn es geht, nimm einen anderen Nickname und nicht "CK".

          ich denke, wenn "unser" CK etwas dagegen hätte, hätte er einen entsprechenden User angelegt. Verwechslungsgefahr dürfte ohnehin kaum bestehen.

          Und übrigens gibts mir hier langsam zuviele Christophs

          Mir auch, mir auch *SCNR*

          Grüße,
           Roland ;-)

          --
          http://www.fu2k.org/alex/css/layouts/3Col_OrderedAbsolute.mhtml
          http://aktuell.de.selfhtml.org/tippstricks/beitrag.htm
          ss:| zu:} ls:} fo:} de:> va:} ch:| sh:) n4:& rl:| br:< js:{ ie:{ fl:{ mo:|