10
A
回答
20
最簡單的方法是創建一個HTML數據字符串並使用file_put_contents()
函數。
$htmlStr = '<div>Foobar</div>';
file_put_contents($fileName, $htmlStr);
爲了創建這個字符串,你要捕獲所有輸出的數據。對於那些你需要使用ob_start
和ob_end_clean
輸出控制功能:
// Turn on output buffering
ob_start();
echo "<div>";
echo "Foobar";
echo "</div>";
// Return the contents of the output buffer
$htmlStr = ob_get_contents();
// Clean (erase) the output buffer and turn off output buffering
ob_end_clean();
// Write final string to file
file_put_contents($fileName, $htmlStr);
參考 -
+1
認爲這是一個。會試試看。 Thx – 2013-04-25 22:17:46
+0
謝謝,男人!今天花了很多時間試圖將XLS文件轉換成可以在命令行中工作的腳本。這就是我一直在尋找的解決方案! – 2014-06-09 23:14:43
2
file_put_contents($文件名,$數據)
1
PHP提供了一些功能,讓您的權利到一個文件,你可以選擇:
相關問題
- 1. 將文件名列表的輸出打印到文本文件
- 2. 將python腳本打印到文件
- 3. 打印apsrtable輸出到文件?
- 4. 將python輸出打印到html文件
- 5. 使用Python打印輸出到文件
- 6. 將java輸出打印到文件
- 7. 只有第一行輸出打印到我的文本文件
- 8. Java:將輸出打印到文本文件
- 9. 將輸出打印到Linux中的文本文件中
- 10. 如何將unicode文本打印到輸出文件?
- 11. Powershell腳本將垃圾文件打印到文本文件
- 12. 打印python腳本輸出正確的PHP
- 13. PHP打印腳本錯誤
- 14. 文件上傳php isset腳本沒有打印出上傳的文件數據
- 15. Mapper輸出直接打印到輸出文件
- 16. 已將打印數據輸出到輸出文件
- 17. 帶有nawk的腳本不會將輸出打印到屏幕
- 18. 使用Flask將腳本輸出打印到網頁
- 19. 在文本框上打印輸出
- 20. 文本沒有被打印在輸出
- 21. 在CLI中使用輸出緩衝時打印到終端PHP腳本
- 22. Webdriver腳本不會打印到文本文件
- 23. 如何輸出腳本到文件?
- 24. Perl腳本幫助輸出到文件
- 25. 輸出shell腳本到日誌文件
- 26. 將腳本輸出到文件
- 27. PHP輸出緩衝到文本文件
- 28. Bash腳本:從文件打印grep'd行
- 29. 輸出到打印機Powershell
- 30. 將打印輸出寫入文件(python)
http://us2.php.net/manual/en/function.fwrite.php – jman 2013-04-25 21:59:17
我能想到使用[file_put_contents()]的(最簡單的方法HTTP ://php.net/manual/en/function.file-put-contents.php) – Ibu 2013-04-25 22:00:39
感謝您的幫助,但我認爲這個問題被誤解了。通過「php文件輸出」,我的意思不是簡單的變量或字符串,而是由varius類,對象,所需文件等構成的腳本輸出,並作爲最終結果創建完整的HTML DOM(帶標籤,內容等)我想要打印到文件而不是直接傳遞給瀏覽器。 – 2013-04-25 22:09:26