使用PHP将当前日期/时间添加到下载的文件

时间:2011-06-14 22:22:22

标签: php filenames

我有一个下载当前数据库表的链接,我需要每次都在文件名末尾附加当前日期吗?

   header("Content-type: application/octet-stream");
    header("Content-Disposition: attachment; filename=CARD_MASTER**DATE HERE**.xls");
    header("Pragma: no-cache");
    header("Expires: 0");
    print "$header\n$data";

2 个答案:

答案 0 :(得分:3)

header("Content-Disposition: attachment; filename=CARD_MASTER-".date('Y-m-d').".xls");

我刚刚使用了Y-m-d格式,你可以通过查看date()函数来使用不同的变体

答案 1 :(得分:2)

您可以在标题中插入日期,就像在任何字符串中一样:

header("Content-Disposition: attachment; filename=CARD_MASTER-" . 
    date("m-d-y") . ".xls");