首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在PHP中操作临时文件

获取 PHP 的默认临时创建文件目录 学习过 Linux 操作系统的都会知道有一个目录是 /tmp 目录( Windows 中一般是:C:\Windows\Temp\ ),它是用来存放系统的一些临时文件的...$tmpFile = tempnam('/Users/zhangyue/MyDoc/博客文章/dev-blog/php/202006/source', 'testtmp'); $f = fopen($tmpFile..., "w"); fwrite($f, "I'm tmp file."); // ll /tmp // vim testtmpH7bptZ // etc目录没有写权限 $tmpFile = tempnam...如果是这种没有权限的目录,或者是压根就不存在的目录,tempnam() 函数就会将文件生成到临时文件目录中去。如果目录是正常存在并且可以写的,就像第一段代码一样,文件就会正常在这个目录进行创建。...tempnam() 函数的第二个参数是指定生成文件名的前缀。tmpfile() 函数是无法指定文件名的,而这个函数则是可以给文件名一个固定的前缀,并保证前缀之后自动生成的文件名部分是唯一的。

2.1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    PHP中的文件系统函数(二)

    rename() 函数用于给文件改名,其实它就是类似于 Linux 系统中的 mv 命令。 is_file() 函数用于判断给定的文件是否是一个正常的文件。...创建不重名文件及临时文件 var_dump(tempnam('./', 't_')); // string(70) "/Users/zhangyue/MyDoc/博客文章/dev-blog/php/202010...tmp/phpU2LZ3V 文件 echo fread($temp, 1024), PHP_EOL; // writing to tempfile fclose($temp); // 文件直接被删除了 tempnam...echo $old, PHP_EOL; // 18 $now = umask(); echo $now, PHP_EOL; // 0 umask() 函数就是操作当前执行进程的 umask 信息,和 Linux...具体的 umask 知识大家可以参考 Linux 中的相关内容。 配置文件信息读取 最后这两个函数是用于读取 PHP 类型的配置文件信息的,什么叫 PHP 类型的配置文件信息?

    97810
    领券