note 71332 deleted from function.sys-get-temp-dir by googleguy

From: Date: Fri, 11 Jan 2013 17:26:10 +0000
Subject: note 71332 deleted from function.sys-get-temp-dir by googleguy
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-192939@lists.php.net to get a copy of this message
Note Submitter: minghong at gmail dot com ---- To add support of sys_get_temp_dir for PHP4/5, use the following code: <?php if ( !function_exists('sys_get_temp_dir') ) { // Based on http://www.phpit.net/ // article/creating-zip-tar-archives-dynamically-php/2/ function sys_get_temp_dir() { // Try to get from environment variable if ( !empty($_ENV['TMP']) ) { return realpath( $_ENV['TMP'] ); } else if ( !empty($_ENV['TMPDIR']) ) { return realpath( $_ENV['TMPDIR'] ); } else if ( !empty($_ENV['TEMP']) ) { return realpath( $_ENV['TEMP'] ); } // Detect by creating a temporary file else { // Try to use system's temporary directory // as random name shouldn't exist $temp_file = tempnam( md5(uniqid(rand(), TRUE)), '' ); if ( $temp_file ) { $temp_dir = realpath( dirname($temp_file) ); unlink( $temp_file ); return $temp_dir; } else { return FALSE; } } } } ?>

« previous php.notes (#192939) next »