我知道這個問題已經在這個論壇上問了很多次,但是我試過的所有東西都沒有用。 我通常使用safari,我想知道如何在Safari瀏覽器中打印。 我直接在ftp服務器上工作,所以我不能像mamp那樣在程序中安裝任何東西。 我使用safari,但如果你知道另一種瀏覽器的解決方案,我很樂意嘗試。如何使用PHP在控制檯中打印?
0
A
回答
1
與您的瀏覽器中的虛擬機中運行的Javascript不同,PHP在遠程計算機上運行。除非您花費精力設置遠程調試,否則PHP在您編碼的工作站上沒有任何祕密通道。 JetBrains有一個不錯的IDE,並且提供關於如何設置這個祕密通信通道的documentation,以便您可以逐步完成代碼。這很相關。
Eclipse PDT是我使用的,它也有一個fairly elaborate setup。
如果你只是想編寫消息,你可以檢查值和東西 - 像console.log,我建議你寫一個日誌函數寫入文件。事情是這樣的:
function my_log($msg) {
// consider changing this log file's location to something else
if (!file_put_contents("/tmp/my-log-file.txt", "[" . date("Y-m-d H:i:s") . "] " . $msg . "\n", FILE_APPEND)) {
die("Unable to write log file!");
}
}
請注意,如果您是通過Web服務器上運行PHP腳本,然後Web服務器用戶需要寫權限的文件。在Debian/Ubuntu機器上,apache用戶是www-data。在Red Hat/CentOs機器上,我認爲它是apache。你可以找出哪些用戶在Web服務器把你的服務器上運行此腳本,並加載它在瀏覽器中運行:
<?php
passthru("whoami");
我在這裏說明假設你是一個* nix的機器上工作。如果你正在運行Windows,我們可能需要深入一點。
+0
謝謝你這個解決方案對我的目的很好。 –
相關問題
- 1. 如何使用System.out.println在控制檯中打印顏色?
- 2. 在Log4js中禁用控制檯打印
- 3. 如何在php中使用控制檯?
- 4. 使用write()打印到控制檯
- 5. 如何以彩色打印控制檯?
- 6. 如何使Hibernate在控制檯中打印ID?
- 7. 在SignalR Hub中打印到控制檯
- 8. 在PyDev中打印到控制檯
- 9. 打印System.out.println()結果在控制檯中
- 10. 在控制檯中打印HL7消息
- 11. 如何禁止在.NET中將控件打印到控制檯?
- 12. 如何在控制檯中打印和在文本文件中打印
- 13. 如何在系統調用中打印到控制檯(終端)
- 14. Hamcrest - 打印到控制檯
- 15. 如何在javascript中的控制檯中打印多行?
- 16. 如何獲取控制檯輸出使用kivy打印
- 17. 如何使用golang打印到瀏覽器控制檯
- 18. C#:「如何使用WebBrowser並將html打印到控制檯。」
- 19. 控制檯應用程序:打印到控制檯溢出
- 20. Rails控制檯日誌 - 如何自定義控制檯中打印的內容
- 21. 使用Java在控制檯中打印HTML表格
- 22. 如何使用Java在控制檯中打印任何PostgreSQL查詢結果?
- 23. 如何在斷點上將控件打印到控制檯上?
- 24. 如何在Chrome控制檯中完全打印大型陣列?
- 25. 如何在Eclipse中物理打印代碼和控制檯?
- 26. 如何在Eclipse中打印控制檯值?
- 27. 如何在控制檯中打印日曆月份?
- 28. 如何在python中的控制檯上打印彩色框?
- 29. 如何不在控制檯中打印消息401(未授權)?
- 30. 如何在控制檯中打印省略號?
你嘗試過的是什麼沒有奏效?您必須通過JS打印到控制檯,但是您可以生成要在PHP腳本中打印的數據。 –
您使用JavaScript打印到瀏覽器控制檯,而不是使用PHP打印。我想你的PHP代碼可以簡單地發出打印到控制檯的JavaScript代碼。例如:'echo「」;' – David