如何";“打印”;用PHP写一篇论文?

如何";“打印”;用PHP写一篇论文?,php,javascript,html,printing,Php,Javascript,Html,Printing,我的意思是,假设我有一个内容: “Stackoverflow是最好的,等等…” 我想把内容打印在纸上,而不是电脑显示器上,怎么做 我看到很多CMS使用php,有一个打印图标,能够打印吗?(我不是在创建CMS,只是想知道php中的打印是如何工作的)这些CMS可能只是调用JavaScript方法来弹出打印对话框: <span onclick="window.print()" class="pseudo-link">print this document</span> 打印此

我的意思是,假设我有一个内容:

“Stackoverflow是最好的,等等…”

我想把内容打印在纸上,而不是电脑显示器上,怎么做


我看到很多CMS使用php,有一个打印图标,能够打印吗?(我不是在创建CMS,只是想知道php中的打印是如何工作的)

这些CMS可能只是调用JavaScript方法来弹出打印对话框:

<span onclick="window.print()" class="pseudo-link">print this document</span>
打印此文档

其余的则由浏览器和操作系统处理。

您的意思是从Web服务器还是从客户端打印?如果使用JavaScript中的client window.print()执行此操作-


我这样问是因为我见过基于Web的系统,它们实际上是从服务器进行打印的

为此使用javascript

window.print();

:打开“打印”对话框以打印当前文档

php无法在客户端浏览器上进行打印。它是由javascript完成的

<form>
<input type="button" value="Print This Page" onClick="window.print()" />
</form>


最好描述页面的打印css。

更好的方法是:

<a href="#" onclick="window.print(); return false;">Print Me</a>


添加返回值false;点击onclick事件将停止链接后的浏览器,使用href标记将导致链接光标出现在鼠标上方。如果没有它,只会有一个箭头光标,它并不总是让人清楚它是一个链接。

这实际上不是用PHP完成的,而是用javascript完成的,添加了适当的标记,有时打印是从服务器上完成的(我从java看到),但非常罕见。说得好。Genrally Java应用程序以其轻松但不灵活的方式(awt/swing)退出了罕见的打印,通常通过PDF或大报告引擎。Php似乎没有任何传统