将文件内容复制到临时文件以下载PHP

时间:2018-09-24 22:54:02

标签: php html

我正在尝试获取已存储在文件管理器中的文件,并将其内容复制到新的临时文件中,当您按下下载按钮时,该文件允许您下载该临时文件,并且不会覆盖现有文件在我的文件管理器上。

这就是我现在要单击上一页按钮后仅下载文件的功能。

<?php
$file = "freewill.doc";

if(!file_exists($file)) die("I'm sorry, the file doesn't seem to exist.");

$type = filetype($file);
// Get a date and timestamp
$today = date("F j, Y, g:i a");
$time = time();
// Send file headers
header("Content-type: $type");
header("Content-Disposition: attachment;filename={$session->username}.txt");
header("Content-Transfer-Encoding: binary"); 
header('Pragma: no-cache'); 
header('Expires: 0');
// Send the file contents.
set_time_limit(0); 
readfile($file);
?>

我希望它可以将旧文件中的字符串替换为新文件,以便它不会被覆盖,因此可以由多个人来完成。因此,我有一个询问姓名的表格。我有一个字符串占位符,它将把名称放在占位符所在的位置。如果对现有的服务器执行此操作,则只有一个人会执行该操作,并且它将保持这种状态。这样就好像“我,Xxx x xxX,想要...”并将该字符串替换为一个临时文件,以便Xxx保持原样。

0 个答案:

没有答案