2016-07-24 11 views
2

私はpdf whit fpdfの作成後に新しいページを表示する必要があります。私の考えは、pdfの前にページを作成し、それをブラウザにキャッシュし、pdfを作成し、キャッシュと表示ページをフラッシュするよりも、どうやって行うのか分かりません。作成前のキャッシュページfpdf

<?php $txt = "hallo"; 
//My page to be cached 
header(".........."); 
// my pdf 
require('fpdf.php'); 
$pdf = new FPDF(); 
$pdf->AddPage(); 
$pdf->Cell(40,10,"$txt"); 
$pdf->Output(); 
// after pdf I want to show page in the cache 
?> 

感謝

+1

あなたは別のページでPDFを閲覧するために意味ですか? – Aseem

+0

いいえ、私は新しいページを読み込む必要があります。実際の問題は、データをpdfにするためにボタンを押すことがデータベースに保存されていることです。人が2回押すと、データベースに重複したレコードがあります。圧力がかかった後、ページを変更しても2回押すことはできません。 –

答えて

0
$pdf->Output("Filename.pdf","D"); 

二重引用符の2番目のパラメータのD。これは、ファイルをサーバーに保存するのではなく、ユーザーのコンピューターにダウンロードします。

私はこれがpdfを作成するためのより良い方法だと思います。 :)

http://www.fpdf.orgenter image description here

+0

私はしようとしましたが、ブラウザは新しいページをロードしません。 –

+0

あなたは新しいタブウィンドウを意味しますか? ? – Aseem

+0

新しいタブではない私はちょうどボタンを押すことがpdfを印刷し、新しいページをロードすることを望む –