PHP komut dosyası genellikle 30 saniye ile, istemci bağlantıyı (bunu yaparken bir güvenlik riski olurdu) sonlandırır sonra yayınlanmaya devam, ama sadece kadar max_execution_time
(set php.ini veya bir PHP komut dosyası aracılığıyla edecek default) ..
Örneğin:
<?php
$fh = fopen("bluh.txt", 'w');
for($i=0; $i<20; $i++) {
echo $i."<br/>";
fwrite($fh,$i."\n");
sleep(1);
}
fclose($fh);
?>
Tarayıcı bu yayınlanmaya başlaması ve tamamlanmadan önce tarayıcınızı kapatın. Eğer 20 saniye sonra dosyası tüm değerleri içerdiğini göreceksiniz $i
.
Döngüsü için 20 yerine 100 üst sınır değiştirme, ve bunu sadece dışarı Çünkü PHP'nin max_execution_time
komut kez. 0-29 çalışır ve ölür bulacaksınız.