| Brian Folte |
Geschrieben am: Fr 6.05.2005, 17:08
|
![]() AyomRank 6 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 986 Mitglied seit: 26.03.2004 |
hallo wenn man auf meiner seite nicht eingeloggt ist, dann bekommt man diese meldung hier:
Warning: Cannot modify header information - headers already sent by (output started at /home/sms4allc/public_html/module/head.inc:11) in /home/sms4allc/public_html/bild.php on line 88 in der bild.php datei steht nur das hier : header("LOCATION: ./index.php"); keine ahnung an was das liegen könnte aber ich bete das ihr es wisst. liebe grüße brian |
![]() |
| Alain_Aubert |
#2 Geschrieben am: Fr 6.05.2005, 17:22 (+00:13)
|
|
Ayom Slave Gruppe: Admin Beiträge: 4826 Mitglied seit: 25.09.2003 |
Ich hab keine Ahnung.
Aber Google weiss alles. "php header" -> http://ch2.php.net/manual/de/function.header.php Dort steht sehr einleuchtend, dass nicht mehrere Header gesendet werden können. Ergo wird vor deiner Zeile schon etwas ausgegeben, worin der Fehler liegt. Ich bitte Dich etwas mehr Eigeninitiative an den Tag zu legen. Wenn Du jedesmal jemand anderes deine Probleme lösen lässt, wirst Du nie PHP lernen. |
![]() |
| zmedia |
#3 Geschrieben am: Fr 6.05.2005, 21:20 (+03:58)
|
||
![]() AyomRank 5 Gruppe: Experten Entwicklung Beiträge: 290 Mitglied seit: 29.04.2005 |
@Alain Da muss ich Dich leider korrigieren.
Es können sehr wohl mehrere Header gesendet werden, siehe hier - http://de2.php.net/manual/de/function.header.php jedoch darf vor dem header kein html Code stehen! Also ähnlich wie beim setzten eines Cookie muss der Header vor dem .html stehen. Aber das mit der Eigeninitiative kann ich so nur unterstreichen!! schöne Grüsse René -------------------- |
||
![]() |
| Alain_Aubert |
#4 Geschrieben am: Fr 6.05.2005, 21:53 (+00:32)
|
||
|
Ayom Slave Gruppe: Admin Beiträge: 4826 Mitglied seit: 25.09.2003 |
Richtig und Danke @z-web, aber so leider ist es gar nicht. Was ichfalsch ausgedrückt habe, sollte in einem Beispiel ausgdrückt @Brian folgendes vermitteln. Du darfst nicht:
ausgeben möchtest. D.h. der header ist schon gesendet. Oftmals liegt der Fehler nur darin, dass Du vor dem <? eine Leerzeile hast. In deinem Fall liegt der Output in Zeile 11 von head.inc. |
||
![]() |
| zmedia |
#5 Geschrieben am: Fr 6.05.2005, 22:05 (+00:11)
|
![]() AyomRank 5 Gruppe: Experten Entwicklung Beiträge: 290 Mitglied seit: 29.04.2005 |
Ja, dem stimme ich vollumfänglich zu!
Die Leerzeile hatte mir auch schon einen Steich gespielt! ;-) gruss René -------------------- |
![]() |
| Brian Folte |
#6 Geschrieben am: Sa 7.05.2005, 18:35 (+20:30)
|
||
![]() AyomRank 6 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 986 Mitglied seit: 26.03.2004 |
hallo. in zeile 11 steht nur mein metag schaut selbst:
|
||
![]() |
| zmedia |
#7 Geschrieben am: Sa 7.05.2005, 21:16 (+02:41)
|
||
![]() AyomRank 5 Gruppe: Experten Entwicklung Beiträge: 290 Mitglied seit: 29.04.2005 |
Kein Meta kein Leerschlag oder sonstige Zeigen dürfen vor dem header stehen!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Wie bereits mehrfach und eindeutig beschieben von Alain und mir! Auch nicht ....
-------------------- |
||
![]() |
| Patrick Z |
#8 Geschrieben am: So 8.05.2005, 07:46 (+10:30)
|
|
AyomRank 6 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 523 Mitglied seit: 14.04.2004 |
Vielleicht hilft es dir zu sagen was ein Header bedeutet.
Der Browser weiß daraufhin was für ein Typ erhält. BSp. text, html, jpeg .... Bei php braucht man einen oben genannten Header nicht zu senden, da er automatisch gesendet wird. Bei anderen Programmiersprachen musst du das machen. Bsp. Perl. Wenn du einen Weiterleitung macht per header darf nichts davor stehen. Wie schon Alain und z-web gesagt haben. Würde dir empfehlen die chm Datei von selfphp zu downloaden. Da gibt man bei der Suche z.B. header ein und darauf kann man meist mehrere Fundstellen auswählen. Man findet immer etwas. selfphp Da wählst du die Datei: chm - 1.831.425 Byte |
![]() |
| Brian Folte |
#9 Geschrieben am: So 8.05.2005, 12:07 (+04:20)
|
![]() AyomRank 6 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 986 Mitglied seit: 26.03.2004 |
Hallo. Ja ich weiß bevor ich frage, soll ich immer und immer lesen. das mach ich auch wirklich das könnt ihr mir glauben! den ich bin auch der meinung, das man sich vieles selbst aneignen soll was auch viel mehr spass macht. nur ich sitzte jetzt wieder ein paar stunden daran und mir qualmt der kopf. ich habe eure beiträge jetzt immer und immer wieder gelesen war auch auf den links und habe da gelesen. nur eure aussage das nix davor stehen darf, das will mir nicht so richtig in den kopf. also ich verstehe eure beiträge so:
1. vor dem header("LOCATION. ./index.php"); darf keine leerzeile sein und auch nicht das zeichen sein ?> so verstehe ich das jetzt. damit ich nirgends eine leerzeile habe, müßte ich ja einfach keine freizeile lassen. oder meint ihr das ganz anders und ich hab euch nur nicht richtig verstanden? ich weiß auch das meine fragen manchmal echt auf den Kopf gefallen sind. sorry ich will euch mit meinen fragen auch nicht nerven. liebe grüße brian |
![]() |
| zmedia |
#10 Geschrieben am: So 8.05.2005, 12:52 (+00:44)
|
![]() AyomRank 5 Gruppe: Experten Entwicklung Beiträge: 290 Mitglied seit: 29.04.2005 |
-------------------- |
![]() |
| Arno Nühm |
#11 Geschrieben am: So 8.05.2005, 19:58 (+07:05)
|
|
AyomRank 3 ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 27 Mitglied seit: 12.01.2005 |
wenn man einen header über die header() funktion sendet, darf danach kein output in form von html oder über echo erfolgen. setz nach deiner header() funktion einfach ein exit.
-------------------- |
![]() |
| Jörg Kruse |
#12 Geschrieben am: Mo 9.05.2005, 10:40 (+14:42)
|
||
|
AyomRank 5 Gruppe: Experten Entwicklung Beiträge: 418 Mitglied seit: 19.12.2004 |
Das stimmt so pauschal nicht, es kommt ganz darauf an, was für einen Status Code man sendet. Bei einer 200 folgt ganz normal der HTML Quelltext. Abgesehen davon deutet die Fehlermeldung darauf hin, dass vor dem header(); eine Ausgabe stattgefunden hat -------------------- |
||
![]() |
| Brian Folte |
#13 Geschrieben am: Mo 9.05.2005, 12:22 (+01:42)
|
||
![]() AyomRank 6 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 986 Mitglied seit: 26.03.2004 |
so sieht der quelltext aus:
|
||
![]() |
| Jörg Kruse |
#14 Geschrieben am: Mo 9.05.2005, 12:51 (+00:28)
|
|
AyomRank 5 Gruppe: Experten Entwicklung Beiträge: 418 Mitglied seit: 19.12.2004 |
Du musst die Includes, die vor dem header() eingelesen werden auch noch überprüfen.
Was steht in der media_show.php - gibt es dort vielleicht eine Ausgabe von HTML Code? -------------------- |
![]() |
| Brian Folte |
#15 Geschrieben am: Mo 9.05.2005, 13:03 (+00:11)
|
![]() AyomRank 6 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 986 Mitglied seit: 26.03.2004 |
nein in der medi_show ist kein html drine.
|
![]() |
| Jörg Kruse |
#16 Geschrieben am: Mo 9.05.2005, 13:10 (+00:07)
|
|
AyomRank 5 Gruppe: Experten Entwicklung Beiträge: 418 Mitglied seit: 19.12.2004 |
Wird dort die head.inc includiert? Diese verursacht ja die Fehlermeldung. Oder in der config.php? Du musst alle Includes, die vor dem header("LOCATION: ./index.php"); eingebaut werden, überprüfen
-------------------- |
![]() |
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/6966
![]() |
![]() ![]() ![]() |
| Themen Titel | Autor | Views | Antworten | Letzte Aktion |
| Abo Markt noch nicht erschöpft? | Max S | 91 | 1 | Sa 29.11.2008, 13:39 |
| Browser + Port 80 = Seite nicht gefunden | Maik | 86 | 3 | Sa 22.11.2008, 12:04 |
| Kunde zahlt nicht - was nun? | H.Prohaska | 328 | 11 | Fr 21.11.2008, 22:33 |
| Tradedoubler: Login nicht moeglich | socio | 200 | 9 | Fr 14.11.2008, 11:24 |
| Google SiteLinks - ich seh sie nicht | Yel Nats | 267 | 12 | Mo 10.11.2008, 08:32 |
| Google Cache kann nicht gefunden werden | Eckerle | 143 | 0 | Sa 8.11.2008, 22:21 |
| Was nimmt man, wenn Openx spinnt? | kailew | 214 | 4 | Do 16.10.2008, 19:26 |
| Zielgruppe versteht Webseite nicht | Martin J | 385 | 7 | Mi 1.10.2008, 11:40 |
| onload submit geht nicht | Sancheck | 252 | 6 | So 21.09.2008, 18:31 |
Anzeige - [Hier werben / Mediadaten]

















