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

Einloggen mit Benutzername, Passwort und Sitzungslänge

 
Erweiterte Suche

5445 Beiträge in 1183 Themen- von 614 Mitglieder - Neuestes Mitglied: ryan7geoff

22.05.2013 10:02
ProfiHost - SupportforumTechnikProgrammiersprachenApache SuEXEC und PHP-flush
Seiten: [1]   Nach unten
Drucken
Autor Thema: Apache SuEXEC und PHP-flush  (Gelesen 4243 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: