I tried changing the code to: // send headers to browser to initiate file download header ("Content-Type: application/octet-stream"); header ("Content-Disposition: attachment; filename=$realname"); readfile($filename); if(connection_aborted()==0) { $query = "UPDATE $table_data SET status = '$SESSION_UID' WHERE id = '$id'"; $result=&$conn->Execute($query); }
But it still doesn't work as expected. What am I doing wrong? thanks, Luis -----Original Message----- From: David Nicholson [mailto:[EMAIL PROTECTED] Sent: Wednesday, July 30, 2003 8:18 AM To: Luis Lebron Cc: [EMAIL PROTECTED] Subject: Re: [PHP] Updating a table after a successful download Hello, This is a reply to an e-mail that you wrote on Wed, 30 Jul 2003 at 13:46, lines prefixed by '>' were originally written by you. > The problem I am having is that when the download is canceled by the > user > the document still shows up as being checked out. Is there a way to > know if > the document has been successfully downloaded before I update the > database. The connection handling section of the manual may help you... http://uk.php.net/manual/en/features.connection-handling.php You could possibly use register_shutdown_function() and connection_aborted() to set the status back if the connection was cancelled. David. -- phpmachine :: The quick and easy to use service providing you with professionally developed PHP scripts :: http://www.phpmachine.com/ Professional Web Development by David Nicholson http://www.djnicholson.com/ QuizSender.com - How well do your friends actually know you? http://www.quizsender.com/ (developed entirely in PHP)