Visa ett inlägg
Oläst 2008-04-24, 15:41 #15
EmilIsbergs avatar
EmilIsberg EmilIsberg är inte uppkopplad
Medlem
 
Reg.datum: Mar 2007
Inlägg: 106
EmilIsberg EmilIsberg är inte uppkopplad
Medlem
EmilIsbergs avatar
 
Reg.datum: Mar 2007
Inlägg: 106
Citat:
Originally posted by Bergman@Apr 23 2008, 12:03
Någon som har nåt bra tips på hur man visar resultat direkt i en WHILE-loop i PHP? Jag har problem med att sidan en sida tar väldigt lång tid att ladda pga av en loop i scriptet. i WHILE-loopen så är det lite ECHO:s så det är inget komplicerat. Däremot så vill jag visa varje ECHO rad för rad lixom ...
Om du använder dig av en UNIX-server kan du använda följande rad i .htaccess:
Kod:
php_value output_buffering 0
Då kan du använda något liknande följande PHP-kod för att se utmatningen innan hela skriptet har laddats klart (eller mer exakt innan utmatningsbufferten är full):
Kod:
for($i=0;$i<20;$i++)
{
 sleep(1);
 echo "<span>$i</span><br>\n";
 flush();
}
Du kan läsa mer om output_buffering på:
http://se2.php.net/manual/en/ini.php#ini.list
http://se2.php.net/manual/en/outcont...tput-buffering
EmilIsberg är inte uppkopplad   Svara med citatSvara med citat