php中日期时间与字符串的串联

php中日期时间与字符串的串联,php,Php,我正在尝试使用文件名附加数据和时间,但如果没有任何错误,则无法正常工作: $date = date('Y/m/d H:i:s'); $pdf = $date.'order_sheet.pdf'; 通过这段代码,文件没有被下载如果在文件名中使用斜杠和空格,这不是一个好主意。尝试用其他字符替换它们,如下所示: $date = date('Y_m_d-H-i-s'); 这将在文件名中包含特殊字符和空格,这是不允许的。 这可能就是原因。 您应该使用时间戳,而不是日期和时间。您不能在文件名中使用/您所

我正在尝试使用文件名附加数据和时间,但如果没有任何错误,则无法正常工作:

$date = date('Y/m/d H:i:s');
$pdf = $date.'order_sheet.pdf';

通过这段代码,文件没有被下载

如果在文件名中使用斜杠和空格,这不是一个好主意。尝试用其他字符替换它们,如下所示:

$date = date('Y_m_d-H-i-s');

这将在文件名中包含特殊字符和空格,这是不允许的。 这可能就是原因。
您应该使用时间戳,而不是日期和时间。

您不能在文件名中使用/您所说的附加是什么意思?附加到电子邮件?或者使用
内容处置
发送给客户端?或者?你所做的就是分配变量。你希望这样做的原因是什么?附加意味着像pdfal这样的文件名连接,所以它不是一个好的文件名。尝试类似于
date('Y_m_d_H_i_s')^^^^他们所说的+另外,我建议使用更友好的文件名,如
date('Y-m-d-His')。'-订购表格(pdf格式),