Hier verabschiedet sich Apache ....

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Hier verabschiedet sich Apache ....

    .... aber nur scheinbar, denn in Wirklichkeit läuf er weiter????

    Hier erst mal der Teil von Script der mir den Fehler verursacht:
    PHP-Code:
    function SendDot($init FALSE)
        {
            if (
    $init)
            {
                echo 
    "Projekt wird geladen";
            } 
                else
                {
                echo 
    ".";
                }
            
    ob_end_flush();
        }
        
    ob_implicit_flush (TRUE);
        
    SendDot(TRUE);
        
    register_tick_function('SendDot');
        
    $y 0;
        declare (
    ticks=1)
        {
            for(
    $i 0$i 10$i++)
            {
                
    sleep(1);
                
    $y sqrt($i $i);
            }
        }
        echo 
    "<br />...Laden beendet!"
    Dann kommt eine Meldung:

    !Apache.exe hart einen Fehler verursacht und wird geschlossen.
    Starten sie das Programm neu!


    Kann mir mal jemand erklären warum das so ist?

    Achso-> die Function wird ned ausgeführt!!!!!

  • #2
    Habe ich da ne Wissenslücke entdeckt?

    Schon so viele Hits und keiner hat ne Ahnung?
    Das gibt mir jetztdoch zu denken!

    Kommentar


    • #3
      Guten Morgen!!!

      Na habt ihr alle schön geträumt???
      vielleicht dei Lösung des Probs?

      Kommentar


      • #4
        Hey jetzt reg Dich ab.

        Ich hab auch schon Probleme geposted und keiner wusste eine Lösung.

        Ich hatte da tw. über 100 Leute die es gelesen hatten, aber keiner
        hat geantwortet.
        it's not a bug,
        it's a feature!

        Kommentar


        • #5
          Ich rege mich nicht auf
          Interessiert michh alt nur warum das ned funkt.!
          Schönen Tag noch

          Kommentar


          • #6
            Du kannst ob_end_flush nicht einfach beliebig oft aufrufen, da dadurch die Pufferung beendet wird.

            Laut: http://www.php-homepage.de/manual/fu...-end-flush.php
            Der Inhalt des Ausgabe-Puffers (sofern vorhanden) wird abgeschickt und die Pufferung der Ausgabe deaktiviert. Falls sie mit dem Puffer-Inhalt weiter arbeiten möchten, müssen sie diesen erst per ob_get_contents() zwischen speichern bevor sie ob_end_flush() aufrufen, da dadurch der Puffer geleert wird.

            Kommentar

            Lädt...
            X