日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

PHP生成便于打印的網頁

瀏覽:35日期:2024-01-03 11:04:05
很多新聞和信息站點都提供了一種生成便于打印的網頁的方法,所產生的頁面的排版布局更有利于打印機的打印輸出,這種方法方便了我們從網頁上直接打印我們所需的內容,而不必為格式不規整傷腦筋,或者粘貼到文本編輯器中重新排版。然而,我卻沒看到有多少網站詳細解釋這些是如何實現的,在這里我提供一小段代碼——用PHP來實現生成便于打印的網頁并不是像想象的那么難,希望對大家有幫助。 要生成便于打印的網頁,需要我們做哪些工作呢?這主要取決于你的網站特點,和你想要生成的版式特征,不過有一些基本處理需要完成: 1、;;;;頁寬——生成頁面的寬度必須限制,要打印A4的紙,大約網頁要在630像素寬。 2、;;;;頁面背景色——為了美觀,很多網頁使用了不同的背景色和背景圖片,但是作為要打印的網頁,最合適效果的還是白底黑字為好。 3、;;;;廣告條——移除頁面上的廣告 4、;;;;表格的背景色——我們經常在表格中用顏色來強調信息和標題,這些也必須移除。 5、;;;;鏈接——頁面中的超鏈接也必須改變以使URL可見,例如:<a href=http://www.gbdirect.co.uk/ >GBDirect</a>應顯示為GBDirect (http://www.gbdirect.co.uk/);;6、;;;;菜單——菜單是最難被禁止的,然而如果你的頁面是使用模板來構建的話,那么最簡單的方法是換用便于打印的沒有菜單的模板。 這些生成便于打印頁面的所有方法,都是非常簡單的,需要實現的時候你可以被下面的代碼放到網頁中: <? //從環境變量中得到文件的相對路徑 $page=substr($SCRIPT_NAME,1); // 顯示一個圖標并連接到Printer Friendly Pages // 便于打印頁面的生成程序pfp.php ?> <a href="pfp.php?page=<?=$page?>">;<img src="printer.gif" width="36" height="36" border="0" ;;;alt="Click here to produce a printer friendly page"> ;;<font face="arial, helvetica" size="2"> ;;;;Printer Friendly Version ;;</font> </a>;;;;把當前頁面的名稱傳遞到pfp.php程序中,這個程序使用PHP的“file”函數把頁面作為一個字符串來處理。當這個頁面被載入的時候,程序就可以增加、改寫或刪除HTML片段。 <? ereg('^.*/',$SCRIPT_FILENAME,$tmp); $page_path = substr($tmp[0],0,-1); ?> <html> <head> ;;<base href="http://<? echo $HTTP_HOST ?>/"> ;;<meta name="robots" content="no index, no follow"> ;;<title>Printer Friendly Page</title> </head> <body bgcolor="white"> <font face="Arial,Helvetica"> <table border="0" cellpadding="5" cellspacing="0" width="630" > ;;<tr> ;;;;<td valign="top"> ;;;;;;<? // check if the filename for the page exists if (!file_exists("$page.inc")) { ;;;echo "<strong>Error - The page <?=$page?>". "does not exist on this site.</strong>"} else { ;;// 得到頁面的內容并把它放到一個字符串中 ;;$fcontents = join('', file("$page.inc")); ;;// 忽略顏色屬性,轉換以’ignore’替代’color’ ;;;;;$fcontents = ereg_replace('color','ignore',$fcontents); ;;// 去除超鏈接中的 “_blank” ;;$fcontents = ereg_replace('target="_blank"','',$fcontents); ;;// 替換</a>標記 ;;$fcontents = ereg_replace('</a>','',$fcontents); ;;// 顯示URL的絕對地址 ;;$fcontents = ereg_replace('<a[^h]*href="(http://[^"]*)"[^>]*>;([^]*)', ;;'<strong>2</strong><em>(1)</em>',$fcontents); ;;// 把相對鏈接轉為絕對鏈接 ;;$fcontents = ereg_replace( ;;;;;;'<a[^h]*href="([^"]*)"[^>]*>([^]*)', ;;;;;;;"<strong>2</strong><em>(http://$HTTP_HOST/1)</em>";, ;;;;;$fcontents); ;;// 背景顏色改回白色 ;;$fcontents = ereg_replace('<body bgignore','<body bgcolor',;;$fcontents); ;// if any markers left restore link end element ;$fcontents = ereg_replace('','</a>',$fcontents); ;// 輸出頁面 ;echo $fcontents; ;;;;;;;} ;;;;;;?> ;;;;</td> ;;</tr> ;;<tr> ;;;;<td align="center"><hr width="90%"></td> ;;</tr> ;;;;<tr> ;;;;<td align="center"> ;;;;;;<? include("$page_path/footer.inc"); ?> ;;;;</td> ;;</tr> ;;</table> ;;</font> ;;</body> </html> 這樣便于打印的頁面就生成了,希望對大家能有幫助。 (譯自PHPBulider/Mark Spink);
標簽: PHP
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩高清电影一区| 日韩激情av在线| 国产一区二区三区网| 欧美韩日一区| 激情五月色综合国产精品| 视频一区视频二区在线观看| 亚洲理论在线| 亚洲精品激情| 国产精品一区二区三区av| 精品久久网站| 欧美日韩国产在线观看网站 | 香蕉久久国产| 日韩美女国产精品| 日本一区二区高清不卡| 久久蜜桃av| 一区二区91| 精品久久久亚洲| 亚洲少妇在线| 麻豆国产精品视频| 99久久精品网站| 蜜桃一区二区三区在线观看| 国产精品自在| 99久久精品国产亚洲精品| 中文视频一区| 国产高潮在线| 久久成人国产| 久久av免费看| 国产一区成人| 老鸭窝一区二区久久精品| 麻豆久久一区| 日韩一二三区在线观看| 精品美女在线视频| 中日韩男男gay无套| 欧美日韩国产一区二区在线观看| 久久男人av| 亚洲在线免费| 福利精品在线| 日韩一区二区三区精品视频第3页| 97国产精品| 日韩国产精品久久久久久亚洲| 精品丝袜在线| 国产精品igao视频网网址不卡日韩 | 美女视频黄久久| 午夜久久免费观看| 嫩呦国产一区二区三区av| 欧美色图国产精品| 国产精品白浆| 最新亚洲国产| 欧美二区视频| zzzwww在线看片免费| 亚洲3区在线| 欧美精品一区二区久久| 国产成人免费精品| 人人爱人人干婷婷丁香亚洲| 国产亚洲精品v| 久久久精品网| 国产高潮在线| 国产精品黄网站| 日韩中文字幕1| 亚洲福利精品| а√在线中文在线新版| 久久国产欧美日韩精品| 久久亚洲精品伦理| 国产综合激情| 在线日韩电影| 激情国产在线| 国产高清亚洲| 国产精品天天看天天狠| 日本亚洲不卡| 日本欧美在线看| 激情自拍一区| 亚洲91视频| 97人人精品| 精品一区不卡| 久久精品国产网站| 国产欧美日韩一级| 日韩精品一区二区三区中文字幕| 91久久黄色| 宅男噜噜噜66国产日韩在线观看| 91精品国产福利在线观看麻豆| 精品中文在线| 麻豆国产91在线播放| 国产精品成人自拍| 国产精品一站二站| 国产伦精品一区二区三区千人斩| 亚洲精选久久| 日韩欧美2区| 日韩中文一区二区| 男女性色大片免费观看一区二区| 亚洲电影在线一区二区三区| 国产综合亚洲精品一区二| 极品裸体白嫩激情啪啪国产精品| 久久精品一区二区不卡| 亚洲第一精品影视| 亚洲成人精选| 丝袜美腿亚洲色图| 亚洲精品一二三**| 国产欧美三级| 高清一区二区| 三级精品视频| 欧美另类专区| 在线国产日韩| 久久精品凹凸全集| 青青草91久久久久久久久| 国产美女撒尿一区二区| 国产精品22p| 正在播放日韩精品| 国产专区一区| 麻豆精品网站| 日韩精品导航| 捆绑调教美女网站视频一区| 成人一区而且| 欧美日韩一二| 中文字幕日韩高清在线| 97久久亚洲| 日韩1区2区| 99在线观看免费视频精品观看| 天堂精品久久久久| 国产剧情在线观看一区| 高清在线一区| 夜夜嗨网站十八久久| 日韩精品亚洲一区二区三区免费| 久久gogo国模啪啪裸体| 欧美日韩国产v| 视频一区中文字幕| 欧美精品91| 精品在线91| 亚洲精品日韩久久| 日产精品一区二区| 蜜臀av一区二区三区| 久久99蜜桃| 亚洲成人精选| 国产欧美日韩精品高清二区综合区| 精品三区视频| 99视频精品| 精品视频91| 人人爽香蕉精品| 精品中文字幕一区二区三区 | 欧美亚洲国产激情| 日本精品另类| 蜜桃精品在线| 日本亚洲欧美天堂免费| 亚洲啊v在线| 日韩超碰人人爽人人做人人添| 日韩在线中文| 日韩av网站在线免费观看| av日韩中文| 日韩三级一区| 欧美亚洲精品在线| 国产情侣久久| 一区在线免费| 四季av一区二区凹凸精品| 亚洲一区成人| 日本а中文在线天堂| 日本va欧美va瓶| 婷婷综合网站| 精品久久久亚洲| 亚洲精品美女91| 久久一区二区三区电影| 国产精品日本一区二区三区在线| 一区在线观看| 福利片在线一区二区| 丝袜美腿亚洲一区二区图片| 久久电影tv| 国产精品一区三区在线观看| 国产日韩专区| 亚洲性色av| 欧美激情aⅴ一区二区三区 | 亚洲v在线看| 国产精品v一区二区三区| 蜜臀久久99精品久久久画质超高清| 91欧美在线| 国产视频一区二| 美女黄网久久| 午夜影院一区| 精品国产美女a久久9999| 日本亚洲最大的色成网站www| 蜜臀av免费一区二区三区| 日本激情一区| 国产精品久久久久久久久久妞妞 | 欧美日韩一视频区二区| 99pao成人国产永久免费视频| 国产精品久久久久久久免费观看| 人人精品久久| 蜜桃免费网站一区二区三区| 999国产精品| 欧美三区四区| 日韩精品永久网址| 国产精品久久久久久久免费观看| 国产精品videosex极品| 欧美日韩1区2区3区| 中文无码久久精品| 视频一区二区不卡| 免费日韩av片| 久久av一区二区三区| 婷婷综合五月| 国产综合激情| 一本一道久久a久久精品蜜桃| 99视频精品视频高清免费| 国产成人a视频高清在线观看|