Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge

 
Erweiterte Suche

5463 Beiträge in 1174 Themen- von 6658 Mitglieder - Neuestes Mitglied: Ligeicobe

10.02.2012 13:41
ProfiHost - SupportforumTechnikProgrammiersprachenApache SuEXEC und PHP-flush
Seiten: [1]   Nach unten
Drucken
Autor Thema: Apache SuEXEC und PHP-flush  (Gelesen 3242 mal)
ServiceConnect.de
Newbie
*
Offline Offline

Beiträge: 6


Profil anzeigen
« am: 08.10.2009 17:51 »

Moin Allerseits,

mir ist gerade aufgefallen, das bei Ihnen die funktion "flush()" von PHP nicht funktioniert.

hier das TestScript:
Code:
<?php
for ($i=0$i<4$i++){
echo 
"$i\n";
ob_flush();
flush();
sleep (1);
}
?>

Dieses ist besonders hilfriech, wenn man mit AJAX und Ladebalken arbeiten will...

unter mod_php funktioniert es...
unter suEXEC habe ich es bisher auf unserem TestServer selber nicht zumlaufen bekommen...
unter fcgid funktioniert es jedoch.

habe dazu folgendes gefunden:
http://bugs.php.net/bug.php?id=34429
Wissen Sie darüber mehr?

Gruß
M.K.
« Letzte Änderung: 09.10.2009 15:32 von ServiceConnect.de » Gespeichert
ServiceConnect.de
Newbie
*
Offline Offline

Beiträge: 6


Profil anzeigen
« Antworten #1 am: 09.10.2009 15:32 »

Das Problem liegt an suEXEC und seiner art mit Daten zu handeln.

und zwar werden hier nur vollständige Seiten übermittelt und nicht nut Teilweise, da die HTML Seiten in einer Art Cache liegen...

wo durch der Betrieb mit flush nicht funktioniert...

für alle die sowas in der Art machen wollen, dieses können Sie mit JS und setInterval lösen, in dem eine Datei geschrieben (in PHP) wird die duch (JS) geöffnet...

Gruß
M.K.
Gespeichert
Seiten: [1]   Nach oben
Drucken
Gehe zu:  

Theme orange-lt created by panic