PHP: output medans skript körs

Tråden skapades och har fått 2 svar. Det senaste inlägget skrevs .
1
  • Medlem
  • Stockholm
  • 2003-06-08 10:33

Hej!

Jag håller på att mecka med ett e-handelssystem i PHP/Mysql (på Apache).
När man genererar fakturor så tar det 10-15 sekunder och under den tiden vill jag att användaren skall få någon sorts feedback. Behöver inte vara någon progress bar, räcker nog med lite text så att användaren inte tror att något är fel.
Problemet är att echo/print inte funkar - ser inte output förrän faktura genereringen är klar. Är lite ute efter samma funktionalitet som när man söker på 99mac.
Några tips?

Cheers,
Eric

  • Oregistrerad
  • 2003-06-08 11:06

Använd flush();

Läs mer om hur flush funkar i PHP-manualen.

Det fanns lite användbara tips i kommentarerna längst ner på sidan.. lycka till!

  • Medlem
  • Stockholm
  • 2003-06-08 21:40

TACK! flush () åstakommer precis det som jag vill ha! Fick göra så här i koden:

print str_repeat(" ", 300) . "\n";
flush ();

Cheers,
Eric

1
Bevaka tråden