php 创建临时文件

我们之前创建的文件都是永久文件。

而创建临时文件在我们平时的项目开发中也非常有用。创建临时文件的几个好处:

文完后即删除

不需要去维护这个文件的删除状态

例如:我需要把A的文件内容转存B里面,把B的文件内容转存到C里面。

就跟现实生活中一样,我可以先用一个临时的瓶子把B的水装起来,然后把A的数据写入到B里面。把临时瓶子的水追加到C里面。

我们来学习一下这个函数:

resource tmpfile ( )

功能:创建一个临时文件,返回资源类型。关闭文件即被删除。

<?php
   //创建了一个临时文件
   $handle = tmpfile();

   //向里面写入了数据
   $numbytes = fwrite($handle, '写入临时文件');

   //关闭临时文件,文件即被删除
   fclose($handle);

   echo  '向临时文件中写入了'.$numbytes . '个字节';
?>


继续学习
||
<?php //创建了一个临时文件 $handle = tmpfile(); //向里面写入了数据 $numbytes = fwrite($handle, '写入临时文件'); //关闭临时文件,文件即被删除 fclose($handle); echo '向临时文件中写入了'.$numbytes . '个字节'; ?>
提交重置代码
章节
笔记
提问
课件
反馈
捐赠

php入门教程之一周学会PHP

  • 推荐课程
  • 评论
  • 问答
  • 笔记
  • 课件下载

能读取到临时文件的内容,并输出查看吗?

[最新 Peter-Zhu 的回答]临时文件,也是文件,为什么不能查看呢?

时间:3年前

吒哪

吒哪

resource tmpfile ( ) 创建一个临时文件,返回资源类型。关闭文件即被删除。

2年前 0

fighting&it'sme

fighting&it'sme

我们之前创建的文件都是永久文件。 而创建临时文件在我们平时的项目开发中也非常有用。创建临时文件的几个好处: 文完后即删除 不需要去维护这个文件的删除状态 例如:我需要把A的文件内容转存B里面,把B的文件内容转存到C里面。 就跟现实生活中一样,我可以先用一个临时的瓶子把B的水装起来,然后把A的数据写入到B里面。把临时瓶子的水追加到C里面。 我们来学习一下这个函数: resource tmpfile ( ) 功能:创建一个临时文件,返回资源类型。关闭文件即被删除。 <?php //创建了一个临时文件 $handle = tmpfile(); //向里面写入了数据 $numbytes = fwrite($handle, '写入临时文件'); //关闭临时文件,文件即被删除 fclose($handle); echo '向临时文件中写入了'.$numbytes . '个字节'; ?>

4年前 0

虎子爸爸

虎子爸爸

$tmpfile=tmpfile();//创建并打开临时文件,文件指针在最开头 $tmp_write1=fwrite($tmpfile,$txt1);//向临时文件里面添加内容1,文件指针同时到内容最后 $tmp_write2=fwrite($tmpfile,$txt2);//向临时文件里面添加内容2,指针同时到内容2的最后。 rewind($tmpfile);//把指针跳转到文件开头,不然读取不到内容,会报错。 $tmpcontent=fread($tmpfile,length);//根据length读取临时文件的内容, fclose($tmpfile)//销毁临时文件 echo "临时文件的周转内容是".$tmpcontent; 总结的还对吧。

4年前 0

课件暂不提供下载,工作人员正在整理中,后期请多关注该课程~