tempnam() 函数是 PHP 中的内置函数,它通过将访问权限设置为 0600 来帮助创建具有唯一文件名的文件,并具有指定的目录。如果指定的目录不存在或不可写,则该函数会在系统的临时目录中生成文件。在这种情况下,将返回该特定文件的完整路径及其名称。
用法:
tempnam(string $directory, string $prefix): string|false
参数:该函数接受以下参数:
- directory: 该参数指定包含创建的临时文件名的目录。
- prefix: 该参数指定生成的临时文件名的前缀。
返回值:将返回带有路径的唯一文件名,否则失败时返回“false”。
示例 1:以下代码演示了 PHP 函数tempnam() 函数。
PHP
<?php
$tmpfname = tempnam(
"/home/dachman/Desktop/Articles/GFG/Method/", "work");
$handle = fopen($tmpfname, "w");
fwrite($handle, "writing to tempfile");
fclose($handle);
?>
输出:这会在上述目录中创建一个临时文件“work.txtOcB1ad”,打开该文件时会显示以下内容。
writing to tempfile
示例 2:这是另一个演示 PHP 的代码示例tempnam()函数。
PHP
<?php
$tmpfname = tempnam(
"/home/dachman/Desktop/Articles/GFG/Method/", "gfg");
if ($tmpfname) {
echo "File is created with a unique name";
} else {
echo "File is not created with a unique name";
}
?>
输出:
File is created with a unique name
参考: https://www.php.net/manual/en/function.tempnam.php
相关用法
- PHP tempnam()用法及代码示例
- PHP tan()用法及代码示例
- PHP tanh()用法及代码示例
- PHP tmpfile()用法及代码示例
- PHP touch()用法及代码示例
- PHP trigger_error()用法及代码示例
- PHP token_get_all()用法及代码示例
- PHP time_nanosleep()用法及代码示例
- PHP time()用法及代码示例
- PHP time_sleep_until( )用法及代码示例
- PHP timezone_abbreviations_list()用法及代码示例
- PHP timezone_identifiers_list()用法及代码示例
- PHP timezone_offset_get()用法及代码示例
- PHP timezone_open()用法及代码示例
- PHP timezone_transitions_get()用法及代码示例
- PHP timezone_version_get()用法及代码示例
- PHP trim()用法及代码示例
- PHP timezone_name_from_abbr()用法及代码示例
- PHP timezone_location_get()用法及代码示例
- PHP timezone_name_get()用法及代码示例
- PHP trait_exists()用法及代码示例
- PHP token_name()用法及代码示例
- PHP Hebrev()用法及代码示例
- PHP Max()用法及代码示例
- PHP String htmlspecialchars()用法及代码示例
注:本文由纯净天空筛选整理自neeraj3304大神的英文原创作品 PHP tempnam() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。