我知道這個問題已經在這個論壇上問了很多次,但是我試過的所有東西都沒有用。 我通常使用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. 如何使用phantomjs將控制檯打印到控制檯
- 2. 如何用Dart打印到控制檯?
- 3. 如何使用System.out.println在控制檯中打印顏色?
- 4. 如何使用MessageConsoleStream在插件中打印JSON到控制檯
- 5. 在Log4js中禁用控制檯打印
- 6. 如何在php中使用控制檯?
- 7. 使用JAVA打印控制檯之外
- 8. 使用write()打印到控制檯
- 9. nodejs如何打印控制檯頂部
- 10. 如何以彩色打印控制檯?
- 11. 如何從XSJS打印到控制檯
- 12. 如何使用console.log在控制檯上打印消息
- 13. 如何使Hibernate在控制檯中打印ID?
- 14. 如何禁止在.NET中將控件打印到控制檯?
- 15. 在控制檯中打印HL7消息
- 16. 打印System.out.println()結果在控制檯中
- 17. 在PyDev中打印到控制檯
- 18. 在SignalR Hub中打印到控制檯
- 19. 如何打印控制字符在控制檯窗口
- 20. 如何在控制檯中打印和在文本文件中打印
- 21. 如何在系統調用中打印到控制檯(終端)
- 22. 如何在控制檯應用程序中打印值C#
- 23. Hamcrest - 打印到控制檯
- 24. C++打印→Windows控制檯
- 25. 取消控制檯打印
- 26. 控制檯打印多次
- 27. 在VS中,使斷點上的打印點使用控制檯
- 28. 在Ipython Qt控制檯sp.info不在控制檯內部打印
- 29. 如何在javascript中的控制檯中打印多行?
- 30. 如何使用GDB控制檯打印鏈接變量?
你嘗試過的是什麼沒有奏效?您必須通過JS打印到控制檯,但是您可以生成要在PHP腳本中打印的數據。 –
您使用JavaScript打印到瀏覽器控制檯,而不是使用PHP打印。我想你的PHP代碼可以簡單地發出打印到控制檯的JavaScript代碼。例如:'echo「」;' – David