Loading...   Upload Image

Header already send - Problem beim einbindenForum » Webzone » PHP & MySQL » Header already send - Problem beim einbinden

Neues Thema verfassen Neues Thema

  • SerenadeUser ist offline
    Newbie


    Serenade

    Registriert: 31.05.2012
    Beitraege: 16

    15.06.2012 um 11:13 Uhr



  • AliceUser ist offline
    Admin


    Alice

    Registriert: 14.12.2006
    Beitraege: 1059

    15.06.2012 um 12:23 Uhr

    Hallo Serenade,

    das Gaestebuch o.ae. wird mit Sessions arbeiten, eine Session muss ganz zu Anfangs gestartet werden, davor darf nichts ausgegeben werden.

    Wenn du so ein Script nun per include einbindest, kommt es in der Regel vor, dass bevor die Session im Script gestartet wird, etwas an den Browser zuvor ausgegeben wird, dann kommt es zu dieser Fehlermeldung.

    Du hast im Prinzip 2 Moeglichkeiten, entweder du schreibst alles so um, dass ebend nix ausgegeben wird, hrhr viel spass ...

    Oder aber du machst es wie ich hier meist in den Tutorials, du verwendest die Funktion ob_start um eine Ausgabepufferung zu erziehlen, damit kannst du die Fehlermeldung umgehen. Zwar nicht sehr gut fuer die Performance, aber bei einer kleinen Seite merkt man das eh nicht ;)

    Liebe Gruesse
    Alice



    ... { signatur } ...
  • SerenadeUser ist offline
    Newbie


    Serenade

    Registriert: 31.05.2012
    Beitraege: 16

    16.06.2012 um 12:41 Uhr



    Der Beitrag wurde insgesamt 1 mal editiert, zuletzt 17.06.2012 um 15:40 Uhr ...
  • AliceUser ist offline
    Admin


    Alice

    Registriert: 14.12.2006
    Beitraege: 1059

    17.06.2012 um 15:31 Uhr

    Die Seite, in der das Script eingebunden wird - welche den Fehler ausspuckt, muss mit ob_start(); ausgestattet werden.

    Auf der Seite musst du - bevor irgendwas ausgegeben wird - dann die Session Starten, danach verwendest du ob_start(), um den Ausgabepuffer zu starten und am Ende der Seite nutzt du ob_end_flush(); - das leert/beendet den Ausgabepuffer dann wieder ...

    Im Poll Tutorial wird das z.B. eingesetzt, in der Datei admin.php
    => http://alice-grafixx.de/PHP-MYSQL-Tutorial/Umfrage---Poll-mit-MySQL-171

    Liebe Gruesse
    Alice



    ... { signatur } ...
  • SerenadeUser ist offline
    Newbie


    Serenade

    Registriert: 31.05.2012
    Beitraege: 16

    17.06.2012 um 15:50 Uhr



    Der Beitrag wurde insgesamt 1 mal editiert, zuletzt 17.06.2012 um 15:53 Uhr ...
  • AliceUser ist offline
    Admin


    Alice

    Registriert: 14.12.2006
    Beitraege: 1059

    17.06.2012 um 17:12 Uhr

    Du darfst die Session nur einmal starten,
    wenn du die Session jetzt also auf der Seite wo alles eingebunden wird gestartet hast,
    darfst die Session dann nicht an einer anderen Stelle ebenfalls starten ;)

    Liebe Gruesse
    Alice



    ... { signatur } ...
  • SerenadeUser ist offline
    Newbie


    Serenade

    Registriert: 31.05.2012
    Beitraege: 16

    20.06.2012 um 19:39 Uhr



    Der Beitrag wurde insgesamt 2 mal editiert, zuletzt 20.06.2012 um 19:45 Uhr ...

[ 1 ] Seite 1 von 1


Affiliates:   Pat DG  •   Gallery Yuri  •   Blue-Graphics  •   Chibi Graphics  •   The Seduction  •   Design Grafixx  •   Colorful Gfx  • Show all ...
designenlassen.de - Der Design-Marktplatz für Webdesign, Logo-Design, Flyerdesign u.v.m.        ALL-INKL.COM - Webhosting Server Hosting Domain Provider