Stahl Florian: PHP Fehler - was is da los?

Hallo an alle,

Ich hab schon wieder eine Fehlermeldung in einem Gästebuchscript.

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/webtree/bereitschaften/ogfeucht/htdocs/gaestebuch.php:8) in /home/webtree/bereitschaften/ogfeucht/htdocs/gaestebuch_inc.php on line 97

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/webtree/bereitschaften/ogfeucht/htdocs/gaestebuch.php:8) in /home/webtree/bereitschaften/ogfeucht/htdocs/gaestebuch_inc.php on line 97

Auf < http://www.brk-feucht.de > unter Gästebuch.

Ich komm nicht weiter, auch die Schreibrechte stimmen. Kann mir jemand helfen?

Mit freundlichen Grüssen
------------------------
Stahl Florian
------------------------

--
Das Leben ist hart, aber wir sind härter
  1. Hi

    Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/webtree/bereitschaften/ogfeucht/htdocs/gaestebuch.php:8) in /home/webtree/bereitschaften/ogfeucht/htdocs/gaestebuch_inc.php on line 97

    Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/webtree/bereitschaften/ogfeucht/htdocs/gaestebuch.php:8) in /home/webtree/bereitschaften/ogfeucht/htdocs/gaestebuch_inc.php on line 97

    Es steht eigentlich alles schon da. Bevor du eine Session initialisierst oder einen Cookie setzt darf keinerlei ausgabe erfolgen. Das heißt auch keine Lehrstellen oder ähnliches.

    Gruß
    Carl

    1. Hallo an alle,

      Also ich hab mir diesen Script nur kopiert, und hab nicht so viel ahnung von PHP und weis auch nicht was ich jetzt ändern müsste. Kannst du mir da weiterhelfen?

      Mit freundlichen Grüssen
      ------------------------
      Stahl Florian
      ------------------------

      --
      Das Leben ist hart, aber wir sind härter
      1. Hallo Florian!

        Kannst du mir da weiterhelfen?

        Er hat Dir weiter geholfen. Er hat Dir sogar alles gesagt. Du solltest einfach seinen Rat befolgen und schon dürfte es funktionieren. Wer ein Script kopieren udn auf den Server laden wil, der sollte auch den vor dem Header ausgegebenen Code im Quelltext finden.

        Schönen Gruß

        Afra

        1. Hallo an alle,

          Kannst du mir da weiterhelfen?

          Er hat Dir weiter geholfen. Er hat Dir sogar alles gesagt. Du solltest einfach seinen Rat befolgen und schon dürfte es funktionieren. Wer ein Script kopieren udn auf den Server laden wil, der sollte auch den vor dem Header ausgegebenen Code im Quelltext finden.

          Ich hab nachgesehen, komm aber nicht weiter.

          Mit freundlichen Grüssen
          ------------------------
          Stahl Florian
          ------------------------

          --
          Das Leben ist hart, aber wir sind härter
      2. echo $begrüßung;

        Also ich hab mir diesen Script nur kopiert, und hab nicht so viel ahnung von PHP und weis auch nicht was ich jetzt ändern müsste. Kannst du mir da weiterhelfen?

        Das ist die Jehova-Frage unter PHP. Fragen zu dieser Fehlermeldung wurden bereits unzählige Male gestellt. Und die Antwort ist immer noch: Vor dem Start der Session darf nichts an den Browser geschickt worden sein. Die Stelle an der das bereits geschehen ist wurde in der Fehlermeldung angeführt.

        echo "$verabschiedung $name";

  2. Hello out there!

    Nach so vielen gestellten Fragen solltest du doch mal gelernt haben, das Thema vernünftig[tm] zu benennen.

    Auf < http://www.brk-feucht.de > unter Gästebuch.

    ^                        ^
    Fast hätt’s geklappt. Die Leerzeichen dürfen nicht sein.

    Und warum verlinkst du dann nicht gleich http://www.bereitschaften.brk.de/nuernberger-land/feucht/gaestebuch.php?

    See ya up the road,
    Gunnar

    --
    “Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)
  3. Hallo,

    poste bitte von der gaestebuch.php die ersten zehn Zeilen!
    Poste bitte von der gaestebuch_inc.php die Zielen 90 bin 100!

    Gruß aus Berlin!
    eddi

    1. Hallo an alle, »» Hallo,

      poste bitte von der gaestebuch.php die ersten zehn Zeilen!

      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
      <html>
      <head>
      <title>Die Homepage der BRK Bereitschaft Feucht - Schwarzenbruck</title>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
      <link rel=stylesheet type="text/css" href="layout.css">
      <!--[if IE]>
          <style type="text/css">@import url(layoutie.css);</style>
        <![endif]-->
      </head>

      Poste bitte von der gaestebuch_inc.php die Zielen 90 bin 100!

      $email_link_marking =        "E-Mail";
      $months_translated =         array("Januar","Februar","M&auml;rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember");

      // Ende der Einstellungen

      ##############################################################################
      session_start();

      function bbcode($string)
       {
        $string = preg_replace("#[b](.+?)[/b]#is", "<b>\1</b>", $string);

      Gruß aus Berlin!
      eddi

      Mit freundlichen Grüssen
      ------------------------
      Stahl Florian
      ------------------------

      --
      Das Leben ist hart, aber wir sind härter
      1. Re:

        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
        <html>
        <head>
        <title>Die Homepage der BRK Bereitschaft Feucht - Schwarzenbruck</title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
        <link rel=stylesheet type="text/css" href="layout.css">
        <!--[if IE]>
            <style type="text/css">@import url(layoutie.css);</style>
          <![endif]-->
        </head>

        Dieses alles ist Inhalt und wird vor dem eigentlichen PHP-Aufruf ausgegeben, daher erhälst Du diese Fehlermeldungen. Verschiebe also die Zeile mit include(), require(), include_once() oder require_once() an die erste Stelle deiner gaestebuch.php, sodaß dann dort steht:

        <?php require('gaestebuch_inc.php'); ?>

        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  
        <!-- und so weiter -->
        

        Mit freundlichen Grüssen

        Mit vorzüglicher Hochachtung Du MFG-ler ;þ
        eddi

        1. Hallo an alle,

          Ok, jetzt ist die Meldung weg, aber wie bekomm ich dann "das Gästebuch" an die richtige Stelle?

          Mit freundlichen Grüssen
          ------------------------
          Stahl Florian
          ------------------------

          --
          Das Leben ist hart, aber wir sind härter
          1. Re:

            verweise auf den Quellcode der gaestebuch.php und der gaestebuch_inc.php!

            Gruß aus Berlin!
            eddi

            1. Hallo an alle, »» Re:

              verweise auf den Quellcode der gaestebuch.php und der gaestebuch_inc.php!

              ich kann dir nur die Seite geben, da ich nicht weis wie ich auf den code einer PHP datei verweisen kann.

              http://www.bereitschaften.brk.de/nuernberger-land/feucht/gaestebuch_inc.php

              Gruß aus Berlin!
              eddi

              Mit freundlichen Grüssen
              ------------------------
              Stahl Florian
              ------------------------

              --
              Das Leben ist hart, aber wir sind härter
              1. Re:

                ich habe mich _deutlich_ ausgedrückt. Ich will den Quellcode der _beiden_ Scripte sehen und nicht die HTML-Ausgabe!

                Gruß aus Berlin!
                eddi

                1. Hallo an alle, »» Re:

                  ich habe mich _deutlich_ ausgedrückt. Ich will den Quellcode der _beiden_ Scripte sehen und nicht die HTML-Ausgabe!

                  Ich weis aber nicht wie ich auf die codes verweisen kann.

                  Gruß aus Berlin!
                  eddi

                  Mit freundlichen Grüssen
                  ------------------------
                  Stahl Florian
                  ------------------------

                  --
                  Das Leben ist hart, aber wir sind härter
                  1. Re:

                    Lege von jeder Datei einer Kopie auf dem Server mit der Endung .phps oder .txt ab.

                    Gruß aus Berlin!
                    eddi

                    1. Hallo an alle,

                      http://www.bereitschaften.brk.de/nuernberger-land/feucht/gaestebuch.txt

                      http://www.bereitschaften.brk.de/nuernberger-land/feucht/gaestebuch_inc.txt

                      Mit freundlichen Grüssen
                      ------------------------
                      Stahl Florian
                      ------------------------

                      --
                      Das Leben ist hart, aber wir sind härter
                      1. So Du MFG-ler:

                        Jetzt ist entgültig Schluß mit lustig! Du hast, ohne etwas davon zu verstehen, in den Quellcode herumgepfuscht und warst zu faul auf der Entwicklerseite Dich über das Sessionproblem zu informieren. Genau auf dieser Site stand eine Lösung für Dich parat. Den dort gegebenen Hinweis kann man auch nicht übersehen haben, denn wenn man das Archiv herunterladen will.

                        Die Versuche, die Du unternommen hast, um in den Quellcode einzugreifen, beweisen, daß Du nicht einmal von den grundlegensten Dingen PHPs eine Ahnung hast. PHP ist eine sehr mächtige Sprache. D. h. sie kann sehr viel => sie kann sehr viel kaputtmachen!

                        RTFM!!!11ELF

                        Gruß aus Berlin!
                        eddi

                        1. Hallo an alle,

                          Ich habe schon mal gesagt, dass ich dabei bin php zu lernen, herumgepfuscht habe ich nicht, sonder von einer alten seite von mir kopiert. Auch habe ich auf der Hersteller Seite mich mal umgeschaut, ich weis ja nicht wo du ihn gefunden hast, aber danke für die hilfe.

                          Mit freundlichen Grüssen
                          ------------------------
                          Stahl Florian
                          ------------------------

                          --
                          Das Leben ist hart, aber wir sind härter
                          1. Re:

                            ...herumgepfuscht habe ich nicht...

                            ein Beispiel:
                            <?php echo basename($_server["../../../www/brk%20homepage/php_self"]); ?>

                            Gruß aus Berlin!
                            eddi