Today is the first time I've ever used connection_aborted, and it doesn't
work. There are some bug reports for it dating back to 2002. I'm using PHP
4.3.2. The following script doesn't do what it's supposed to:

<?php
HEADER('Content-type: text/plain');

Set_Time_Limit(0);  //this you know what gonna do
Ignore_User_Abort(True); //this will force the script running at the end

$f = fopen("/tmp/aborted.log", "w");
fwrite($f, "Starting...\n");

$count = 0;
While(!Connection_Aborted()) {
fwrite($f, "$count: Going\n");
$count++;
fflush($f);
   Echo "\n"; //this will save de while
   Flush(); //Now php will check de connection
   Echo "My chat....";
   Sleep(1);
}
fwrite($f, "Aborted\n");
fclose($f);
?>

I got that script from php.net's manual page for connection_aborted(), and
modified it to write out to a log file. "Aborted" never ever gets printed
to /tmp/aborted.log.

Hope this gets fixed ASAP.

- Nolan

-- 
http://www.semanticgap.com/people/sneakin/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to