ホームページ >バックエンド開発 >PHPチュートリアル >陝西師範大学オンライン教育学部のホームページ PHP は印刷しやすい Web ページを生成します
多くのニュースや情報サイトでは、印刷しやすい Web ページを生成する方法を提供しています。この方法を使用すると、必要なコンテンツを Web ページから直接印刷できるようになります。不規則な書式設定を心配したり、テキスト エディタに貼り付けて再入力したりする必要はありません。ただし、これらの実装方法を詳しく説明している Web サイトはあまり見たことがありません。ここでは、印刷しやすい Web ページを PHP を使用して生成することは、想像するほど難しくないと思います。みんなの役に立つように。
印刷しやすい Web ページを生成するには何をする必要がありますか?これは主に Web サイトの特性と生成するレイアウトの特性によって異なりますが、完了する必要のある基本的なプロセスがいくつかあります:
1. ページ幅 - A4 で印刷するには、生成されるページの幅を制限する必要があります。紙の場合、Web ページの幅は約 630 ピクセルである必要があります。
2. ページの背景色 - 多くの Web ページでは、美しさのためにさまざまな背景色や背景画像が使用されていますが、印刷する Web ページとして最適な効果は、白の背景と黒のテキストです。
3. 広告ストリップ - ページ上の広告を削除します。
4. 表の背景色 - 情報やタイトルを強調するために表に色を使用することがよくありますが、これらも削除する必要があります。
5. リンク - URL を表示するには、ページ内のハイパーリンクも変更する必要があります。例: GBDirect http://www.gbdirect.co.uk/)
6. メニュー - 禁止するのが最も難しいのは、ページがテンプレートを使用して構築されている場合、最も簡単な方法は、印刷しやすいテンプレートに切り替えることです。メニューなし。
印刷しやすいページを生成するこれらのメソッドはすべて非常に簡単です。実装する必要がある場合は、次のコードを Web ページに追加できます。
// ファイルの相対パスを取得します。環境変数
$page =substr($SCRIPT_NAME,1);
// アイコンを表示し、プリンター フレンドリー ページに接続します
// ページの印刷を容易にするプログラム pfp.php を生成します
;
alt="ここをクリック印刷用のページを作成するには">
印刷用のバージョン
現在のページの名前を渡しますページを pfp.php プログラムに渡すと、このプログラムは PHP の「file」関数を使用してページを文字列として処理します。ページが読み込まれると、プログラムは HTML フラグメントを追加、書き換え、または削除できます。
ereg('^.*/',$SCRIPT_FILENAME,$tmp);
$page_path = substr($tmp[0],0,-1);
?>
|