Gästebuchintegration

bifur81

Mitglied
Hallo zusammen,

habe ein Problem mit meinem Gästebuch. Ich habe es super in meine Page integriert bekommen, nur leider kann ich keine Einträge vornehmen. Sobald ich "Eintrag abschicken" oder "Vorschau" drücke lande ich sofort wieder auf der Startseite der Page und nicht dem Gästebuch! Woran kann das liegen, das ich mit include Befehlen Frames simuliere? Denn wenn ich das Gästebuch alleine starte, dann klappt alles, auch die Einträge.

Wäre dankbar für ein paar Hilfestellungen.
 
Sorry, na klar hast Recht, ohne geht etwas schlecht.

Zeichen wären zuviele um diese hier zu zitieren, deswegen hänge ich die Datei als soche an.
 

Anhänge

Was mir zuerst auffällt, ein Fehler wegen der Session.
Setze mal folgendes ganz oben ein (vor den HTML Code):
PHP:
<?php
ob_start();
?>
Und ganz unten:
PHP:
ob_end_flush();
?>
Und was meinst du mit:
Woran kann das liegen, das ich mit include Befehlen Frames simuliere?
Erkläre mal wie oder wo du das einbindest.

//edit: 1200 Zeilen Code durchsuchen ist nicht gerade leicht :suspekt:
Und zeig uns noch die ini-Datei.
 
Zuletzt bearbeitet:
Hallo,

habe deinen Rat befolgt und den Code jeweils eingefügt, und promt kriege ich einen Syntaxfehler oben angezeigt. Er will nachdeinem Code, meinen HTML-code nicht mehr.

Kannst di die fast fertige Seite anschauen, und dann siehst du wo jeweils das Gästebuch erscheinen soll und auch die Vorschau und der Eintrag, sowie nach erfolgten Eintrag man zum Gästebuch zurückkehrt mit dem Eintrag darunter.

http://ahnen.kilu.de
 
Ok, ich denke es liegt daran, dass die Formulare (10 Stück im ganzen Script, laut meinem Editor) alle nach $_SERVER['PHP_SELF'] geschickt werden.
Zum testen, schick das erste Formular (im Code ca. Zeile 130) nach:
PHP:
<form name=\"inputform\" method=\"post\" action=\"http://ahnen.kilu.de/index.php?site=gaeste\">
 
Zeigt er mir einen Fehler in Zeile 282.

Aber es gibt so ca. 5-6 dieser Befehle, die ich ersetzen kann/soll/muss
 
Ja, es geht ja erstmal um den einen.
Nimm das so, das darf eigendlich keinen Fehler geben:
PHP:
                echo "\n\t\t\t\t<table>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t<form name=\"inputform\" method=\"post\" action=\"http://ahnen.kilu.de/index.php?site=gaeste\">\n";

Und bitte poste richtige Fehlermeldungen, danke.

//edit: Das Funktioniert schonmal, siehe meinen Testbeitrag :D
Jetzt noch die Fehler ankucken, bitte ändere mal jetzt gerade nichts daran ;)
 
Zuletzt bearbeitet:
Super, das hat geklappt, jetzt sagt er mir auch schon danke für den Eintrag, aber es kam ein neuer Fehler, kopiere ihn mal hinein.

Warning: Cannot modify header information - headers already sent by (output started at /data/apache/users/kilu.de/ahnen/www/index.php:7) in /data/apache/users/kilu.de/ahnen/www/gaeste/guestbook.php on line 855
 
Zurück