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.
Hier verabschiedet sich Apache ....
Einklappen
X
-
Ein Gast antworteteIch rege mich nicht auf
Interessiert michh alt nur warum das ned funkt.!
Schönen Tag noch
Einen Kommentar schreiben:
-
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.
Einen Kommentar schreiben:
-
Ein Gast antworteteGuten Morgen!!!
Na habt ihr alle schön geträumt???
vielleicht dei Lösung des Probs?
Einen Kommentar schreiben:
-
Ein Gast antworteteHabe ich da ne Wissenslücke entdeckt?
Schon so viele Hits und keiner hat ne Ahnung?
Das gibt mir jetztdoch zu denken!
Einen Kommentar schreiben:
-
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!";
!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!!!!!Stichworte: -
Einen Kommentar schreiben: