Guten Abend. Bin zum ersten mal hier im Forum. Mein Name ist Holger.
Hab da ein kleines Problem mit dem Gästebuch und einer Funktion.
Ich habe das Gästebuch in einer Datei namens gaestebuch.php wie vorgeschrieben includiert. Dies funktioniert auch richtig. Die Datei gaestebuch.php wird über das Prinzip Get in die index.php includiert also so z.B. index.php?s=gaestebuch
Wenn ich jetzt auf den Button neuer Eintrag drücke geht die Funktion nicht zur gewünschten Stelle sondern geht zur Index Seite zurück (oben im Adressfeld steht dann das: /index.php?doshow=addentry&gpage=)
Was mache ich falsch?
Hier mal noch der Code von der index:
PHP
- <?php
- error_reporting(0);
- ini_set('display_errors', 1);
- $s = array();
- $s['startseite'] = 'startseite.php';
- $s['forum'] = 'forum.php';
- $s['gaestebuch'] = 'gaestebuch.php';
- $s['bilder'] = 'bilder.php';
- $s['kontakt'] = 'kontakt.php';
- $s['impressum'] = 'impressum.php';
- ?>
- <!--nachfolgendes steht in einem #DIV-->
- <?php
- if (isset($_GET['s']) && !empty($_GET['s']) && array_key_exists($_GET['s'], $s))
- {
- // Existiert die zu includierende Datei?
- // Dieser check kann auch wieder auskommentiert werden, sobald das Skript funktioniert.
- if (file_exists($s[$_GET['s']]))
- {
- include($s[$_GET['s']]);
- }
- else
- {
- echo "Die Datei kann auf dem Server nicht gefunden werden.";
- echo "<p><b>Datei: ".$s[$_GET['s']]."</b></p>";
- }
- }
- else
- {
- include($s['startseite']);
- }
- ?>