如何收集php頁面的所有html內容並將其保存到doc文件中,然後用保存提示將其提供給用戶。收集php腳本的html輸出並將其作爲doc文件提供
<?php
ob_start();
echo 'Hello World';
file_put_contents('filename.doc', ob_get_contents());
header('Content-type: application/msword');
// serve filename.doc to user with a save promt.?????
ob_end_flush();
?>
請注意,您嘗試執行的操作不是提供真實的.doc文件,而是將HTML文件作爲文檔進行掩碼。結果可能不同。除此之外,它應該像'$ data = ob_get_contents(); echo $ data'; – 2011-03-14 01:05:09
只要寫入後綴爲'.doc'的文件,就不會使其成爲Word文檔!這可能很有趣:http://www.webcheatsheet.com/php/create_word_excel_csv_files_with_php.php – 2011-03-14 01:05:40
人們仍然*使用* .doc格式? – esqew 2011-03-14 01:06:08