Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 12

Thema: Warning: Cannot modify header information

  1. #1
    anfänger-in-php
    Gast

    Unglücklich Warning: Cannot modify header information

    Hallo mein Eventkalender gibt mir die Fehlermeldung:
    Warning: Cannot modify header information - headers already sent by (output started at eventkalender/search.php:1) in eventkalender/search.php on line 309

    Habe am anfang den style code:
    Code:
    <style type="text/css">
    html, body {margin:0; padding:0; width:100%; height:100%; overflow:hidden;}
    #background{position:absolute; z-index:1; width:100%; height:100%;}
    #scroller {position:absolute; width:100%; height:100%; top:0; left:0;overflow:auto; z-index:2;} 
    #content {padding:5px 300px 20px 200px;}
    </style>
    und on line 309:
    header ("Location: search.php?searchid=".$searchid."&mode=new&sid=".$ sid);
    .
    Ich verstehel eider nicht warum er mir den Fehler gibt (stehe bischen auf dem Schlau)

    Danke schonmal im vorraus
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Geändert von The User (27.07.2010 um 14:13 Uhr) Grund: [code]-Benutzung!!

  2. #2
    Großmeister(in)
    Registriert seit
    09.12.2008
    Ort
    Berlin
    Alter
    38
    Beiträge
    666
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: Warning: Cannot modify header information

    Vor dem header()-Befehl darf keine Ausgabe an den Browser erfolgen. Du gibst vorher ja schon Sachen aus, z.b. deine style-Definitionen.
    "Programming today is a race between software engineers
    striving to build bigger and better idiot-proof programs,
    and the universe trying to build bigger and better idiots.
    So far, the universe is winning."
    Rick Cook

  3. #3
    Forum Guru Avatar von The User
    Registriert seit
    28.10.2007
    Ort
    Zwischen Pazifik und Atlantik...
    Beiträge
    4.044
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Warning: Cannot modify header information

    Alternativ: ob_start() am Anfang des Codes…

  4. #4
    anfänger-in-php
    Gast

    Standard AW: Warning: Cannot modify header information

    Also soll ich dann im php script mit ob_start() den style befehl reinsetzen?
    Wie gesagt bin noch nicht so fit in php

  5. #5
    Forum Guru Avatar von The User
    Registriert seit
    28.10.2007
    Ort
    Zwischen Pazifik und Atlantik...
    Beiträge
    4.044
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Warning: Cannot modify header information

    Ganz oben, als aller erstes, soll dieser PHP-Code ausgeführt werden…

  6. #6
    Großmeister(in)
    Registriert seit
    09.12.2008
    Ort
    Berlin
    Alter
    38
    Beiträge
    666
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: Warning: Cannot modify header information

    Ist auch eine Möglichkeit, aber nicht sehr schön. Widerspricht halt dem EVA-Prinzip.
    Ausgaben sollten immer erst als allerletztes kommen. Dynamisch generierte Inhalte im Code-Teil werden dann halt in Variablen zwischengespeichert.
    "Programming today is a race between software engineers
    striving to build bigger and better idiot-proof programs,
    and the universe trying to build bigger and better idiots.
    So far, the universe is winning."
    Rick Cook

  7. #7
    Forum Guru Avatar von The User
    Registriert seit
    28.10.2007
    Ort
    Zwischen Pazifik und Atlantik...
    Beiträge
    4.044
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Warning: Cannot modify header information

    Naja, so wird es halt im output-buffer zwischengespeichert, ist auch nicht groß anders…

  8. #8
    anfänger-in-php
    Gast

    Standard AW: Warning: Cannot modify header information

    Der php Script ist jetzt am anfang, Aber ich brauch den Style auch unbedingt drinn sein.
    <?php
    ....
    header ("Location: search.php?searchid=".$searchid."&mode=new&sid=".$ sid);
    ....
    ?>
    Mit welchem befehl kann ich dann den Style wiedergeben.

  9. #9
    Großmeister(in)
    Registriert seit
    09.12.2008
    Ort
    Berlin
    Alter
    38
    Beiträge
    666
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: Warning: Cannot modify header information

    Zitat Zitat von The User Beitrag anzeigen
    Naja, so wird es halt im output-buffer zwischengespeichert, ist auch nicht groß anders…
    Es geht ja auch um die Code-Strukturierung. Und da macht es sehr wohl einen Unterscheid ob die Ausgaben über das ganze Script/die ganzen Scripte verteilt sind, oder kompakt an einer Stelle zum Schluss.

    Zitat Zitat von anfänger-in-php Beitrag anzeigen
    Der php Script ist jetzt am anfang, Aber ich brauch den Style auch unbedingt drinn sein.
    <?php
    ....
    header ("Location: search.php?searchid=".$searchid."&mode=new&sid=".$ sid);
    ....
    ?>
    Mit welchem befehl kann ich dann den Style wiedergeben.
    Am Anfang deines Scriptes fügst du ob_start() ein, wie du es ja schon gemacht hast. Am Ende deines Scriptes dann ob_end_flush().
    Geändert von SinnlosS (27.07.2010 um 14:25 Uhr)
    "Programming today is a race between software engineers
    striving to build bigger and better idiot-proof programs,
    and the universe trying to build bigger and better idiots.
    So far, the universe is winning."
    Rick Cook

  10. #10
    anfänger-in-php
    Gast

    Standard AW: Warning: Cannot modify header information

    kann ich eventuell jemanden die php datei schicken?
    Heut klapts bei mir nicht.

    Wäre sehr cool.

Ähnliche Themen

  1. Geschichtliche Information des Tages
    Von BET im Forum Eure Homepages und Foren - Vorstellung und Bewertungen
    Antworten: 1
    Letzter Beitrag: 11.02.2010, 13:52
  2. Cannot modify header information
    Von komma im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 13.04.2009, 11:07
  3. Cannot modify header information - headers already sent by
    Von soul im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 8
    Letzter Beitrag: 25.07.2008, 17:14
  4. w-lan information abfangen
    Von wurmax im Forum Off Topic und Quasselbox
    Antworten: 2
    Letzter Beitrag: 10.06.2007, 21:32
  5. Information beim Linköffnen
    Von Basti_rsl2 im Forum HTML & CSS Forum
    Antworten: 10
    Letzter Beitrag: 29.12.2005, 19:35

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •