File: flush.php

package info (click to toggle)
civetweb 1.16%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 5,184 kB
  • sloc: ansic: 32,473; cpp: 1,374; sh: 480; javascript: 204; makefile: 120; php: 11; perl: 6; python: 3
file content (16 lines) | stat: -rw-r--r-- 423 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
// Server test options:
//  ./civetweb -document_root test -cgi_interpreter /usr/bin/php-cgi -allow_sendfile_call no -num_threads 2 -cgi_buffering no &

set_time_limit(20);
header('Content-Type: text/plain; charset=utf-8');

echo "CivetWeb Flush Test:\nPrint one line every second.\n\n";
for($i = 1; $i <= 10; $i++) {
	@printf("Line: %2d / 10\n", $i);
	@flush();
	@ob_flush();
	sleep(1);
}
echo "\nEnd of test.\n";
?>