是否有PHP函數從網頁(瀏覽器內)打印某些內容?PHP打印代碼(打印成紙)
我在谷歌搜索,但結果是print()
函數。或者任何想法,或任何可以共享的網絡編程語言。我需要一個代碼來打印我的數據庫中的主題列表。對不起,這個愚蠢的問題。我不知道這是否可能。
是否有PHP函數從網頁(瀏覽器內)打印某些內容?PHP打印代碼(打印成紙)
我在谷歌搜索,但結果是print()
函數。或者任何想法,或任何可以共享的網絡編程語言。我需要一個代碼來打印我的數據庫中的主題列表。對不起,這個愚蠢的問題。我不知道這是否可能。
這有點不明確,你的意思是?您可以使用SQL查詢從數據庫獲取信息,然後使用echo將其打印出來。你是這個意思嗎?
如果你正在談論一個web應用程序,你可以使用window.print()
函數調用帶有JavaScript的打印對話框。
如果不使用ActiveX或其他類似的技巧,則無法自動將某些內容發送到打印機。
這是一件好事,想象一個惡意網站在未經您的同意的情況下在您的機器上打印數千頁網頁。
如果您正在運行一個命令行php,它將取決於操作系統。
非常感謝。 :d – Jorge 2010-08-06 20:40:34
如果意圖是打印預覽,那麼用戶可以單擊「打印此」按鈕並且打印文檔時,您可以使用CUPS(如果使用Linux/Apple/BSD服務器)。 http://www.cups.org/articles.php?L545+TNews+Q
試試這個,你需要添加php_printer.dll,然後使該分機(後重啓Apache)的 http://in2.php.net/manual/en/function.printer-write.php
預覽它在一個網頁,然後在紙上進行打印。那可能嗎?謝謝你的回答。 – Jorge 2010-08-06 20:33:32
如果您按照我所說的做,您應該能夠打印生成的網頁。也就是說,您將使用SQL來檢索這些值,並使用PHP的回顯函數將它們寫入頁面。您應該能夠查看網頁,並且如果您願意,可以像打印任何網頁一樣打印出網頁。 – 2010-08-06 20:52:42