tempnam 함수
함수 tempnam는 지정된 디렉토리에 고유한 이름을 가진 임시 파일을 생성합니다. 함수의 첫 번째 매개변수는 디렉토리 경로를, 두 번째 매개변수는 파일 이름의 접두사를 받습니다. 함수는 생성된 파일의 경로를 반환하거나 오류 시 false를 반환합니다.
구문
tempnam(directory, prefix);
예시
시스템 임시 디렉토리에 'my' 접두사를 사용하여 임시 파일을 생성해 보겠습니다:
<?php
$res = tempnam(sys_get_temp_dir(), 'my');
echo $res;
?>
코드 실행 결과 (예시):
'/tmp/my5d3b7f2e'
예시
현재 디렉토리에 임시 파일을 생성해 보겠습니다:
<?php
$res = tempnam(__DIR__, 'temp');
echo $res;
?>
코드 실행 결과 (예시):
'/var/www/project/temp5d3b7f2f'
예시
존재하지 않는 디렉토리로 함수 동작을 확인해 보겠습니다:
<?php
$res = tempnam('/nonexistent', 'test');
var_dump($res);
?>
코드 실행 결과:
false
함께 보기
-
함수
tmpfile,
임시 파일을 생성합니다 -
함수
unlink,
파일을 삭제합니다 -
함수
file_exists,
파일 존재 여부를 확인합니다