developer tip

tmpfile ()의 경로 검색

copycodes 2020. 12. 24. 23:52
반응형

tmpfile ()의 경로 검색


급히 만든...

에 의해 생성 된 파일의 경로를 검색하는 방법이 tmpfile()있습니까?

아니면 직접해야 tempnam()합니까?


stream_get_meta_data () 도 작동하는 것 같습니다 .

$tmpHandle = tmpfile();
$metaDatas = stream_get_meta_data($tmpHandle);
$tmpFilename = $metaDatas['uri'];
fclose($tmpHandle);

sys_get_temp_dir()

tmp 파일을 저장하기 위해 구성의 현재 디렉토리를 반환합니다.

생성 된 파일 tempnam()이름은 사용자 / 사용자 입력에 의해 정의 된 이름으로 완성 된 파일 경로를 사용하는 데 사용됩니다.

http://www.php.net/manual/en/function.sys-get-temp-dir.php


이렇게

$path = array_search('uri', @array_flip(stream_get_meta_data($GLOBALS[mt_rand()]=tmpfile()))); 
file_put_contents($path, 'hello'); 

참조 URL : https://stackoverflow.com/questions/11212569/retrieve-path-of-tmpfile

반응형