Autor |
Nachricht |
addy
Threadersteller
Dabei seit: 22.01.2003
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 04.05.2004 16:38
Titel PHP Fehlermeldung |
|
|
so bei meinem alten Probl. habt ihr mir ja nun geholfen und das klappt,
nun will ich wieder mittels HEADER an ne andere Seite springen aber bekomme folgende Fehlermeldung:
Zitat: |
Warning: Cannot modify header information - headers already sent by (output started at c:\lamp\apache\htdocs\andre\turnier\web\check.php:5) in c:\lamp\apache\htdocs\andre\turnier\web\check.php on line 6
|
mein Code:
Code: |
if (isset ($aendern) ){
HEADER("Location:test.php");
exit();
}
?>
|
das ist vom Syntax genauso geschrieben wie bei nem anderen HEADER, aber hier funzt es net, verzweifel bald
|
|
|
|
|
Account gelöscht
Ort: -
Alter: -
|
Verfasst Di 04.05.2004 16:42
Titel
|
|
|
Der header muss gesendet werden, BEVOR irgend eine Information an den Browser übermittelt wird (denn dann hat PHP schon seinen eigenen Standardheader mitgeschickt.)
Eine Ausgabe ist bspw. auch ein
Code: | <? [...] ?>
<? [noch ne anweisung] ?> |
Die beiden leeren Absätze erzeugen eine Ausgabe. Es gibt zwei möglichkeiten: Du vermeidest das, oder verwendest ob_start() und ob_end_flush().
Zuletzt bearbeitet von am Di 04.05.2004 16:42, insgesamt 1-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
addy
Threadersteller
Dabei seit: 22.01.2003
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 04.05.2004 16:45
Titel ... |
|
|
achso, na ich lass vorher Infos auf der Seite ausgeben, die von der Startseite kommen (Vornamen etc.) drückt man dann auf ändern sollten auf der nächsten Seite die Werte angezeigt werden, dann liegt das Problem wo daran, scheisse
und von Zitat: | ob_start() und ob_end_flush(). | hab ich keinen blassen Schimmer
|
|
|
|
|
addy
Threadersteller
Dabei seit: 22.01.2003
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 04.05.2004 16:49
Titel
|
|
|
hab ihn ja jetzt schon so weit das er auf die nächste Seite springt, er kennt blos net die Variable, obwohl ich sie ihm mit
HEADER("Location:test.php?vorname=".$vorname);
mitgebe, gibt er sie auf der anderen Seite mit echo $vorname net aus
|
|
|
|
|
Account gelöscht
Ort: -
Alter: -
|
Verfasst Di 04.05.2004 16:55
Titel
|
|
|
versuche mal $_GET['vorname'];
|
|
|
|
|
gtz
Dabei seit: 15.04.2002
Ort: -
Alter: 48
Geschlecht:
|
Verfasst Di 04.05.2004 16:55
Titel
|
|
|
bei anständigen providern steht register_globals auf nö, also wirst via $_REQUEST["vorname"] auf die daten zugreifen müssen.
|
|
|
|
|
dastef
Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 04.05.2004 17:20
Titel Re: ... |
|
|
addy hat geschrieben: | achso, na ich lass vorher Infos auf der Seite ausgeben, die von der Startseite kommen (Vornamen etc.) drückt man dann auf ändern sollten auf der nächsten Seite die Werte angezeigt werden, dann liegt das Problem wo daran, scheisse |
sorry, aber wo braucht man nen header() wenn man eine seite auf die nächste
leiten will? dafür gibt's das action-attribut im form-element .. oder seh ich das
falsch?
|
|
|
|
|
Achim M.
Dabei seit: 17.03.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 04.05.2004 17:28
Titel Re: ... |
|
|
dastef hat geschrieben: | sorry, aber wo braucht man nen header() wenn man eine seite auf die nächste
leiten will? dafür gibt's das action-attribut im form-element .. oder seh ich das
falsch? |
Vielleicht möchstest Du die Eingabe aber zunächst mit PHP überprüfen. Wenn die Eingabe nicht in Ordnung ist, bekommt der User solange das selbe Formular vorgesetzt, bis alle Eingaben stimmen. Sind alle Eingaben korrekt, geht es mit header() zur nächsten Seite.
Gruß
Achim
Zuletzt bearbeitet von Achim M. am Di 04.05.2004 17:28, insgesamt 1-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
Php Fehlermeldung
fehlermeldung?
XML Fehlermeldung
Fehlermeldung, Formular(PHP)
Photoshop Fehlermeldung
Joomla Fehlermeldung 404?
|
|