php网页打印
Ⅰ php文件如何打印
php 并不能使用打印机打印,只能 弄出数据 和 样式来进行打印
所用的打印功能 是 浏览器本身自带的
Ⅱ 姹侾HP椤甸溃锲哄畾鍖哄烟镄勬墦鍗颁唬镰
鎻愪氦钖庯纴鍑虹幇镓揿嵃阈炬帴锛岄摼鎺ユ槸镓揿紑涓涓鏂扮獥鍙o纴鏂扮獥鍙e彲浠ヨ句负镞犲湴鍧镙忋
杩欐牱镣逛简鎻愪氦鎸夐挳钖庯纴浣犺佸仛涓涓狿HP绋嫔簭锛屾妸涓婇溃浣犳墍闇瑕佹墦鍗扮殑鍐呭归吨鏂版樉绀恒傜劧钖庝笂闱㈡樉绀衡沧墦鍗扳濇寜阍锛屽湪鏂伴〉闱涓鐢ㄦ墦鍗板姛鑳斤纴杩欐牱姣旇缉鐞嗘兂钖э纴娌℃湁缃戝潃浠涔堢殑銆备篃寰埚共鍑锛屽緢绠鍗曘
浣犲彲鑳藉笇链涚敤涓娈礿avascript浠g爜锛屽疄鐜扮绣椤靛眬閮ㄦ墦鍗板惂锛熺粰浣犵湅鐪嬩笅闱渚嫔瓙锛
<script language="javascript">
function preview()
{
bdhtml=window.document.body.innerHTML;
sprnstr="<!--startprint-->";
eprnstr="<!--endprint-->";
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
window.document.body.innerHTML=prnhtml;
window.print();
}
</script>
<div>鏂囦欢澶撮儴,涓嶆墦鍗板嚭𨱒ョ殑鍐呭广伞伞</div>
<div>鏂囦欢澶撮儴,涓嶆墦鍗板嚭𨱒ョ殑鍐呭广伞伞</div>
<div>鏂囦欢澶撮儴,涓嶆墦鍗板嚭𨱒ョ殑鍐呭广伞伞</div>
<!--startprint-->
<div>杩欐槸琚镓揿嵃鍑烘潵镄勫唴瀹</div>
<div>杩欐槸琚镓揿嵃鍑烘潵镄勫唴瀹</div>
<div>杩欐槸琚镓揿嵃鍑烘潵镄勫唴瀹</div>
<div>杩欐槸琚镓揿嵃鍑烘潵镄勫唴瀹</div>
<!--endprint-->
<div>鏂囦欢灏鹃儴锛屼笉镓揿嵃鍑烘潵镄勫唴瀹广伞伞</div>
<div>鏂囦欢灏鹃儴锛屼笉镓揿嵃鍑烘潵镄勫唴瀹广伞伞</div>
<div>鏂囦欢灏鹃儴锛屼笉镓揿嵃鍑烘潵镄勫唴瀹广伞伞</div>
<input type="button" name="print" value="棰勮埚苟镓揿嵃" onclick="preview()">
Ⅲ php 怎么实现打印 功能啊 直接打印html中的table 而且为word格式 table里的内容是通过数据库获取出来的
你的打印是不是编程语言里面说的打印,例如basic语言的print语句,如果是的话,在PHP里面使用echo语句打印内容,例如:
echo '<table border=1><tr><td>1<td>2</table>';
如果你是希望程序运行后在打印机上打印输出内容,那可能比较复杂,而且不是PHP的强项,需要编写许多查找打印机的代码,简单的做法是把数据送我特殊设备,可以使用file_put_contents函数,例如:
file_put_contents('PRN:', 'print test');