Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
PHP: sys_get_temp_dir - Manual
[go: Go Back, main page]

PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

version_compare" width="11" height="7"/> <set_time_limit
Last updated: Fri, 20 Jun 2008

view this page in

sys_get_temp_dir

(PHP 5 >= 5.2.1)

sys_get_temp_dir — 一時ファイル用に使用されるディレクトリのパスを返す

説明

string sys_get_temp_dir ( void )

PHP が一時ファイルを保存するデフォルトのディレクトリのパスを返します。

返り値

一時ディレクトリのパスを返します。



add a note add a note User Contributed Notes
sys_get_temp_dir
Anonymous
29-Jan-2008 09:08
This function does not always add trailing slash. This behaviour is inconsistent across systems, so you have keep an eye on it.
minghong at gmail dot com
23-Nov-2006 11:04
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;
            }
        }
    }
}
?>

version_compare" width="11" height="7"/> <set_time_limit
Last updated: Fri, 20 Jun 2008
 
 
show source | credits | sitemap | contact | advertising | mirror sites