ob_start();
$limit = 100;
for($i=0;$i<$limit;$i++)
{
echo '%'.(100 * $i / $limit);
}
flush();
usleep(50000);
ob_flush();
anlık olarak yansıyırsın flash yada ajax gerektirmez..
çıkan sonuç:
%0%1%2%3%4%5%6%7%8%9%10%11%12%13%14%15%16%17%18%19%20%21%22%23%24%25%26%27%28%29%30%31%32%33%34%35%36%37%38%39%40%41%42%43%44%45%46%47%48%49%50%51%52%53%54%55%56%57%58%59%60%61%62%63%64%65%66%67%68%69%70%71%72%73%74%75%76%77%78%79%80%81%82%83%84%85%86%87%88%89%90%91%92%93%94%95%96%97%98%99
oluyor sanırım bunuda div ile hallledebilirim.