在php脚本中可以通过 sys_get_temp_dir() 函数来获取临时文件的默认目录路径,同时也可以通过 tempnam() 函数在默认临时文件目录中创建一个文件名唯一的文件,其方法如下。
php 获取临时文件默认目录的方法
php 中的 sys_get_temp_dir() 系统函数可以获取存储临时文件的默认目录,其调用方法也很简单!
php代码:
echo sys_get_temp_dir() // /tmp
php 创建临时文件的方法
php tempnam() 函数可以创建一个唯一文件名的临时文件。
例:创建一个带有指定前缀的临时文件
//feiniaomy.com $temp_file = tempnam(sys_get_temp_dir(), 'Mochu'); echo $temp_file; // /tmp/MochuXoKizp
注意:tempnam() 函数为临时文件名的前缀,但在windows系统中仅使用前缀的前三个字符。
例2:创建没有指定文件名前缀的临时文件
$temp_file = tempnam(sys_get_temp_dir(),''); echo $temp_file;
注意:tempnam() 函数第二个参数可以为空,但不能省略!