2012-04-13 38 views
3

我試圖用一個文件名附加數據和時間,但它不工作沒有任何錯誤級聯的日期時間:在PHP中的字符串

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

通過這個代碼的文件並沒有成爲下載

+0

你是什麼意思的'attach'?附加到電子郵件?或者使用「Content-disposition」發送給客戶?要麼? – 2012-04-13 11:05:14

+3

您所做的只是分配變量。您希望這可以下載文件的原因是什麼? – CodeZombie 2012-04-13 11:05:41

+0

附加平均級聯文件名如pdf – 2012-04-13 11:06:03

回答

4

你在文件名中使用斜槓和空格,這不是一個好主意。試着用一些其他的字符來替換它們,就像這樣:

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

這將對這是不允許的特殊字符和空格的文件名。 這可能是原因。 您應該使用時間戳而不是日期&時間。

0

你不能在文件名中使用一個/