Mam plik on generuje mi dokument.pdf ale chce dopisać tak zeby automatycznie z pdf-em wygenerował mi się xml
Aplkacja która to robi mam baze danych w której te dane są zapisywane
<?php $allow = array (2
);include
("protect.php"); require('config.php');
//include 'user_stats.php';
define('FPDF_FONTPATH','font/'); //definiuje katalog z czcionkami komponentu require('fpdf.php'); //odniesienie do skryptu komponentu
$pdf=new FPDF();
$pdf->Open(); //otwiera nowy dokument
$pdf->AddPage(); //dodaje nową stronę do dokumentu
$pdf->SetFont('Times','', 36); //ustawia wbudowaną czcionkę Times, rozmiar 12
$pdf->Text(30,30, 'CERTYFIKAT'); //tekst bez zawijania na pozycji x=10, y=10
$pdf->SetFont('Times','', 16); //ustawia wbudowaną czcionkę Times, rozmiar 12
$pdf->Text(30,50, 'WYGENEROWANO DLA UZYTKOWNIKA: '); //tekst bez zawijania na pozycji x=10,
y=10
$pdf->Text(150,50, $_SESSION[username]); //tekst bez zawijania na pozycji x=10, y=10
$pdf->Text(30,70, 'ID CERTYFIKATU: '); //tekst bez zawijania na pozycji x=10, y=10
$pdf->Text(80,70, $_GET[ID_DOK]); //tekst bez zawijania na pozycji x=10, y=10
$pdf->Text(30,90, 'UZYTA FUNKCJA SKROTU: '); //tekst bez zawijania na pozycji x=10, y=10
//$pdf->Multicell(0,4, $_SESSION[username] ,0, 'J',0); //tekst wieloliniowy o szerokości do
prawej linii, wysokości linii 4, bez ramki, wyjustowany, bez tła
$pdf->Text(110,90, $_GET[ID_SK]); //tekst bez zawijania na pozycji x=10, y=10
$pdf->Text(30,110, 'PODPISYWANY DOKUMENT:'); //tekst bez zawijania na pozycji x=10, y=10
//$pdf->Text(110,110, $_GET[Z_document]); //tekst bez zawijania na pozycji x=10, y=10//GetX()
//$pdf->GetY()+1;
$pdf->SetXY(30,115);
//SetX(float x)
//SetY(float y)
//Ln(float h)
$pdf->Multicell(0,4, $_GET[ID_DK] ,0, 'J',0); //tekst wieloliniowy o szerokości do prawej
linii, wysokości linii 4, bez ramki, wyjustowany, bez tła
//$pdf->Multicell(0,4, $_SESSION[username] ,0, 'J',0); //tekst wieloliniowy o szerokości do
prawej linii, wysokości linii 4, bez ramki, wyjustowany, bez tła
/* Dopisuje niebieski podkreślony odnośnik */
/*$pdf->Write(10,'Zapraszam na ');
$pdf->SetTextColor(0,0,255); //zmienia kolor czcionki
$pdf->SetFont('','U'); //zmienia styl czcionki na podkreślenie
$pdf->Write(10,'4programmers.net','http://4programmers.net');*/
/*$iks = $pdf->GetX;
$igrek = $pdf->GetY;
$pdf->Line($iks, $igrek+2,200, $igrek+2); //wstawia linię 2mm pod tekstem, o długości
200mm.*/
/* narysuje granatowy prostokąt z zielonym wypełnieniem */
//$pdf->SetDrawColor(170,255,64);
//$pdf->SetFillColor(54,255,102);
//$pdf->Rect($iks+20, $igrek+20,200,100);
$ident = $pdf->AddLink();
$pdf->SetLink($ident,0,2); //tworzy (ale nie wstawia do dokumentu!) link do strony 2
//$tekst = 'Tu znajduje się link do następnej strony!';
//$dlugosc_tekstu = $pdf->GetStringWidth($tekst); //oblicza długość tekstu
//$pdf->Text($pdf->GetX(),$pdf->GetY(),$tekst); //wstawia tekst do dokumentu
//$pdf->Link($pdf->GetX(),$pdf->GetY(),$dlugosc_tekstu,20, $ident); //wstawia pod tekstem
//$pdf->AddPage(); //dodaje nową stronę.
$pdf->Text(30,130, 'ZNACZNIK CZASOWY: '); //tekst bez zawijania na pozycji x=10, y=10
$pdf->Text(30,135, $_GET[ID_TS]); //tekst bez zawijania na pozycji x=10, y=10
//$pdf->SetFont('Times','', 8); //ustawia wbudowaną czcionkę Times, rozmiar 12
//$pdf->SetTextColor(0,0,0);
//$pdf->Text($pdf->GetX(),$pdf->GetY()+1, 'i to by było na tyle');
$pdf->Text(30,180, 'KLUCZ PUBLICZNY: '); //tekst bez zawijania na pozycji x=10, y=10
$pdf->SetXY(30,185);
$pdf->Multicell(0,4, $_GET[ID_PK] ,0, 'J',0); //tekst wieloliniowy o szerokości do prawej
linii, wysokości linii 4, bez ramki, wyjustowany, bez tła
$pdf->Text(30,150, 'SYGNATURA: '); //tekst bez zawijania na pozycji x=10, y=10
$pdf->SetXY(30,155);
$pdf->Multicell(0,4, $_GET[ID_SY] ,0, 'J',0); //tekst wieloliniowy o szerokości do prawej
linii, wysokości linii 4, bez ramki, wyjustowany, bez tła ,0, 'J',0); //tekst wieloliniowy o
szerokości do prawej linii, wysokości linii 4, bez ramki, wyjustowany, bez tła
//$pdf->Image('C:xampphtdocsxamppBSRobraz.png', $pdf->GetX()+10, $pdf->GetY()+10, 135,
24, 'PNG');
$pdf->SetCompression(true); //włącza kompresję dokumentu
$pdf->Output('certyfikat.pdf','D'); //zamyka i generuje dokument
//tworzymy xml
$zm = '<NOTARIAT>
<WYGENEROWANO_DLA_UZYTKOWNIKA>?</WYGENEROWANO_DLA_UZYTKOWNIKA>
<UZYTA_FUNKCJA_SKROTU>?</UZYTA_FUNKCJA_SKROTU>
<ZNACZNIK_CZASOWY>?</ZNACZNIK_CZASOWY>
<SYGNATURA>?</SYGNATURA>
<KLUCZ_PUBLICZNY>?</KLUCZ_PUBLICZNY>
</NOTARIAT>';
file_put_contents('notariat.xml', $zm);
print "<meta http-equiv='refresh' content='1; url=index2.php'> ";
?>
?>