PHP创建一个临时复制的文件
我环顾四周,似乎找不到解决问题的办法 我可以找到如何使用copy()创建复制的文件PHP创建一个临时复制的文件,php,file,copy,temporary-files,Php,File,Copy,Temporary Files,我环顾四周,似乎找不到解决问题的办法 我可以找到如何使用copy()创建复制的文件 copy('foo/test.php', 'bar/test.php'); 我可以看到如何创建临时文件: $temp = tmpfile(); fwrite($temp, "writing to tempfile"); fseek($temp, 0); echo fread($temp, 1024); fclose($temp); // this removes the file 但我似乎能解决如何将两者合并
copy('foo/test.php', 'bar/test.php');
我可以看到如何创建临时文件:
$temp = tmpfile();
fwrite($temp, "writing to tempfile");
fseek($temp, 0);
echo fread($temp, 1024);
fclose($temp); // this removes the file
但我似乎能解决如何将两者合并
我要做的是创建一个文件,它是从另一个文件复制的,但只会在服务器上停留几分钟(5)
我走错方向了吗?所有的指针都会有帮助 脚本终止时,将删除由
tmpfile()
创建的文件。这就是你想发生的事吗?或者在服务器上停留几分钟(5),您的意思是希望文件在脚本完成后存在5分钟吗?不,有没有办法让它在5分钟后删除?可能最好运行cron ever X分钟来检查临时文件是否超过5分钟,然后删除它?