php 建立临时目录 临时文件

1.sys_get_temp_dir() 返回临时目录的路径。
<?php
// 使用 sys_get_temp_dir() 在目录里创建临时文件
$temp_file = tempnam(sys_get_temp_dir(), 'Tux');
echo $temp_file;
?>

  1. tmpfile() 建立一个临时文件
    以读写(w+)模式建立一个具有唯一文件名的临时文件,返回一个文件句柄。
    文件会在关闭后(用fclose())自动被删除,或当脚本结束后。
    <?php
    $temp = tmpfile();
    fwrite($temp, "writing to tempfile");
    fseek($temp, 0);//文件指针指向头部
    echo fread($temp, 1024);
    fclose($temp); // this removes the file
    ?>

3.tempnam() 建立一个具有唯一文件名的文件
tempnam ( string $dir , string $prefix )
<?php
$tmpfname = tempnam("/tmp", "FOO");

$handle = fopen($tmpfname, "w");
fwrite($handle, "writing to tempfile");
fclose($handle);
unlink($tmpfname);
?>

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • [转]C/C++ 文件读写操作总结 在编程的过程中,文件的操作是一个经常用到的问题,在C++Builder中,可以...
    天之道天知道阅读 10,606评论 0 7
  • 一、会话控制(session与cookie) 1.cookie简介 Cookie是存储在客户端浏览器中的数据,我们...
    空谷悠阅读 3,863评论 0 5
  • 一、什么才是”远程文件包含漏洞”? 回答是:服务器通过php的特性(函数)去包含任意文件时,由于要包含的这个文件来...
    喜欢吃栗子阅读 7,699评论 1 4
  • 防空警报 长弧 划破天空 昨天的历史 犹如颗颗炸弹 深深砸在心里 国仇 家恨 放映在云端 学生放下书本,工人关闭...
    银河雅士阅读 3,093评论 4 10
  • 以为他们还在柴河呢……来了一帮柴河的……江湖上人称的豺狼……毛先生说的挺狠,有点过分。 但是,他一句话还是有道理的...
    同林网事阅读 2,312评论 0 1

友情链接更多精彩内容