2015-05-05 162 views
1

我創建MS Office Word文檔用PHP如下:PHP保存時另存爲對話框

header("Content-type: application/vnd.ms-word"); 
header("Content-Disposition: attachment;Filename=filename.doc"); 
header("Content-Transfer-Encoding: binary"); 

但我需要保存文件到服務器,而無需另存爲對話框,以便能夠做一些事情創建*.doc文件並僅在修改後纔將其提供給用戶。

那麼我該如何實現這個目標呢?

回答

0

您使用的代碼是作爲下載發送給瀏覽器用戶。
要保存在服務器上,使用這在PHP中:

file_put_contents('path/to/ms/word/document.doc', $theData); 

然後你使用後你的代碼發送保存的文件。

+0

上帝,這很容易......我甚至感到困惑。你讓我的一天) – Daria

+0

不客氣:) –