From 578fe51ad9453a348559b3e4a0a23f9b2ec7d55e Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Thu, 15 Aug 2019 14:00:53 +0800 Subject: [PATCH] Pman.php --- Pman.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Pman.php b/Pman.php index 065005e..9396dd5 100644 --- a/Pman.php +++ b/Pman.php @@ -381,6 +381,10 @@ class Pman extends HTML_FlexyFramework_Page function tempName($ext, $deleteOnExit=false) { + if (self::$deleteOnExit === false) { + register_shutdown_function(array($this,'deleteOnExit')); + self::$deleteOnExit = array(); + } $x = tempnam(ini_get('session.save_path'), HTML_FlexyFramework::get()->appNameShort.'TMP'); unlink($x); $ret = $x .'.'. $ext; @@ -391,7 +395,7 @@ class Pman extends HTML_FlexyFramework_Page } - static $deleteOnExit = array(); + static $deleteOnExit = false; function deleteOnExit() { foreach($self::$deleteOnExit as $fn) { -- 2.39.2