当前位置: 首页>>编程示例 >>用法及示例精选 >>正文


PHP tempnam()用法及代码示例

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



相关用法


注:本文由纯净天空筛选整理自neeraj3304大神的英文原创作品 PHP tempnam() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。