在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() 函数第二个参数可以为空,但不能省略!