Björn: Aus Pfad"mode" if Schleife machen

Hallo zusammen,

ich stehe vor einem Problem, welches für euch vielleicht kein sonderlich großes sein wird:

Ich möchte auf meiner Seite in einer Datei mehrere Links machen, die zum gleichen Thema gehören. Diese muss ich zwangsweise aber in eine einzige Datei einbringen, da die Dateien nach einem Monat in ein Archiv verschoben werden und nicht zu viel veränderungen einbrignen dürfen und mit verschiedenen Dateien/Ordnern wird es schon zu unübersichtlich (Zeitungsarchiv!).

Ich habe mir das so vorgestellt:

Man geht auf die Seite "themen.php" und klickt dort einen Link an wie z.B. "themen.php?mode=extra".

In der Datei ist folgende If-Schleife:

if ($mode == (extra)) { echo(" Hier ist der Extrabereich ") }
else {echo (" Wird bei normaler Seite ohne extra angezeigt ") }

Mein Problem ist nun, wie kann ich diesen Bereich $mode definieren, dass der klar sagt, dass der Browserpfad wie oben angegeben ausgelesen wird?

Ich würde mich sehr freuen, wenn ihr mir helfen könntet!

Liebe Grüße,
Björn

  1. Mein Problem ist nun, wie kann ich diesen Bereich $mode definieren, dass der klar sagt, dass der Browserpfad wie oben angegeben ausgelesen wird?

    Entweder verstehe ich dein Problem nicht, oder du nicht. Aber du hast schon die Antwort geliefert. Den Code den du eingegeben hat, ist genau das was du suchst.

    1. Mein Problem ist nun, wie kann ich diesen Bereich $mode definieren, dass der klar sagt, dass der Browserpfad wie oben angegeben ausgelesen wird?

      Entweder verstehe ich dein Problem nicht, oder du nicht. Aber du hast schon die Antwort geliefert. Den Code den du eingegeben hat, ist genau das was du suchst.

      Das ist komisch, ich bekomme nämlich immer eine Fehlermeldung!
      Aber ich probiere einfach mal weiter. Vielleicht ist auch ein anderer Fehler in der Datei?

      Kenne mich mit PHP leider kaum aus :(
      Wenn ich einen anderen Fehler gemacht habe und dies richtig ist,bitte ich um Entschuldigung für dies unnötige Topic!

  2. Hi,

    In der Datei ist folgende If-Schleife:

    Es gibt kein If-Schleife.

    if ($mode == (extra)) { echo(" Hier ist der Extrabereich ") }

    Seltsam, beim echo-Parameter weißt Du, wie ein String aussehen muß, bei dem Vergleich weißt Du es nicht ...

    $mode sollte allerdings, da es sich um einen URL-Parameter handelt, per $_GET['mode'] benutzt werden.

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.