대안

2016-08-25 6 views
-5

사람은 PHP 버전을 기존 4 *대안

+2

그냥 ... 뭐라구? 왜? –

+0

ini_get()에서 시스템 임시 디렉토리 경로 –

+0

을 읽을 수있는 대체 방법을 찾을 수 없도록 이전 버전의 PHP가 우리 서버에 있습니다. – Robert

답변

1

적인 tempnam PHP4

You can use this code from php.net to get a temp dir:

if (!function_exists('sys_get_temp_dir')) { 
    function sys_get_temp_dir() { 
    if (!empty($_ENV['TMP'])) { return realpath($_ENV['TMP']); } 
    if (!empty($_ENV['TMPDIR'])) { return realpath($_ENV['TMPDIR']); } 
    if (!empty($_ENV['TEMP'])) { return realpath($_ENV['TEMP']); } 
    $tempfile=tempnam(__FILE__,''); 
    if (file_exists($tempfile)) { 
     unlink($tempfile); 
     return realpath(dirname($tempfile)); 
    } 
    return null; 
    } 
} 
에 존재입니다 PHP

에서 sys_get_temp_dirDIRECTORY_SEPARATORtempnam 대체 기능을 알고

+0

너희들 ... 고마워! 우리의 서버에서 작동하는 경우에도 -32 투표에서 http://php.net/manual/en/function.sys-get-temp-dir.php#93390 –

+0

나는 잘 모른다 왜 사람들이 투표했는지 -ve –

+0

이 질문이 업데이트되었습니다. 답으로! –