note 92959 added to function.register-shutdown-function

From: Date: Sun, 16 Aug 2009 15:35:04 +0000
Subject: note 92959 added to function.register-shutdown-function
Groups: php.notes 
Request: Send a blank email to php-notes+get-159545@lists.php.net to get a copy of this message
The following function register_close_function should reproduce the former php behavior of closing the connection before executing the shutdown handler, based on the code posted by sts at mail dot xubion dot hu. It does not work on any machine. <?php function register_close_function($func) { register_close_function::$func = $func; register_shutdown_function(array("register_close_function", "close")); ob_start(); } class register_close_function { // just a container static $func; function close() { header("Connection: close"); $size = ob_get_length(); header("Content-Length: $size"); ob_end_flush(); flush(); call_user_func(register_close_function::$func); } } ?> ---- Server IP: 217.13.201.10 Probable Submitter: 80.187.105.243 ---- Manual Page -- http://www.php.net/manual/en/function.register-shutdown-function.php Edit -- https://master.php.net/note/edit/92959 Del: integrated -- https://master.php.net/note/delete/92959/integrated Del: useless -- https://master.php.net/note/delete/92959/useless Del: bad code -- https://master.php.net/note/delete/92959/bad+code Del: spam -- https://master.php.net/note/delete/92959/spam Del: non-english -- https://master.php.net/note/delete/92959/non-english Del: in docs -- https://master.php.net/note/delete/92959/in+docs Del: other reasons-- https://master.php.net/note/delete/92959 Reject -- https://master.php.net/note/reject/92959 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#159545) next »