|
|||
kontaktformular mit captcha fehler
hallo user, ich habe eine menge fehlermeldung mit diesem formular
kontaktformular wie bekomme ich diese beseitigt? kann mir da bitte jemand mit textung von code weiterhelfen? hier der code: PHP-Code:
|
Sponsored Links |
Sponsored Links |
|
||||
Zu deiner Frage... nehm die Ausgaben vor dem Senden der header()-Befehle raus. Sonst kannst du auch mit einem Output-Buffer arbeiten: ob_start()
__________________
Rettet die Erde.... sie ist der einzige Planet mit Schokolade! |
|
|||
du habe den header befehl herrausgenommen. nun sind weniger fehler vorhanden. erstmal danke dir praktikant.
folgende fehler sind noch da: Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /kunden/137744_78112/webseiten/index.php: in /kunden/137744_78112/webseiten/kontakt.php on line 24 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /kunden/137744_78112/webseiten/index.php: in /kunden/137744_78112/webseiten/kontakt.php on line 24 ------------------------------------ das ist der veränderte code PHP-Code:
|
|
||||
Jetzt noch alles rausnehmen, was mit sessions zu tun hat. Das doofe ist dann nur... dein Captcha arbeitet dann auch nicht mehr.
Nutz lieber den Output-Buffer. Den beginnst du am Anfang des ersten Dokumentes, in dem eine Ausgabe stattfindet und am Ende des letzten Dokumentes wieder aus. Das heißt. Wenn du eine index.php hast, die alles zusammenfeührt, dann beginnst du in der ersten Zeile mit ob_start() und schreibst in die letzte ob_end_flush(). So einfach ist das
__________________
Rettet die Erde.... sie ist der einzige Planet mit Schokolade! |
|
|||
du hab es jeweils probiert in der index und in der kontakt.php funktionierte irgendwie nicht.
gíbt es nicht noch andere möglichkeit?? oder habeb ich bestimmt etwas falsch gemacht?? er sagt mir immer folgendes: Parse error: syntax error, unexpected T_STRING in /kunden/137744_78112/webseiten/kontakt.php on line 24 also noch info, die index.php hat eigentlich zum teil eigenschaften wie eine html datei vom aufbau her. Geändert von talkuvit (07.12.2009 um 19:59 Uhr) |
|
||||
Ja, und um genau diese Ausgaben geht es, die musst du unterbinden, sonst kannst du die Session nicht setzen.
Das heißt, vor diese Ausgaben muss der Output-Buffer (natürlich in ein php-Tag) und nach diesen Ausgaben muss dann der Output-Buffer ausgegeben werden. Zum Beispiel so: PHP-Code:
__________________
Rettet die Erde.... sie ist der einzige Planet mit Schokolade! |
|
|||
du sebastian, es hat funktioniert , ich danke.
du wie macht man das die bestätigung auch mit auf der seite angezeigt wird? wieder irgendie includen das ganze? also muss man einen befehl schreiben in der kontakt.php oder eben wo die auswertung ist das diese auswertung in der index.php angezeigt wird. hier die kontakt_ausw.php PHP-Code:
|
Sponsored Links |
|
||||
Propiers mal damit (entsprechende Passage in deinem Quelltext ersetzen):
PHP-Code:
__________________
Rettet die Erde.... sie ist der einzige Planet mit Schokolade! |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Redesign für Steiner Cycling Team | pkipper | Site- und Layoutcheck | 11 | 09.02.2011 13:25 |
Kontaktformular Fehler ... | root-2k | (X)HTML | 3 | 22.11.2010 21:05 |
PHP Kontaktformular und verschiedene Browser | HTMLLernender | (X)HTML | 1 | 22.01.2010 12:08 |
Kontaktformular Inhalt von Textarea übergeben? | sepp88 | Serveradministration und serverseitige Scripte | 8 | 27.12.2009 02:20 |
Sicherheit von eigenem PHP Kontaktformular | Lloyd Larkin | Serveradministration und serverseitige Scripte | 13 | 01.10.2006 13:02 |