我知道这个问题已经在这个论坛上问了很多次,但是我试过的所有东西都没有用。 我通常使用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