Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][mysql][fdpf] Problem z formularzem/pdf
kaflo
post 18.03.2007, 23:24:00
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 11.03.2007

Ostrzeżenie: (0%)
-----


Mam formularz który po wysłaniu otwiera nową stronę która generuje pdf za pomocą fpdf. Problem polega na tym że gdy za pomocą formularza wywołuje okno pdf to on się nie otwiera pojawia się puste okno i nic.
Go to the top of the page
+Quote Post
mikess
post 19.03.2007, 09:07:37
Post #2





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 24.11.2005

Ostrzeżenie: (0%)
-----


wrzuć kod skryptu który generuje pdfa to go przeanalizujemy winksmiley.jpg
Go to the top of the page
+Quote Post
kaflo
post 19.03.2007, 15:32:16
Post #3





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 11.03.2007

Ostrzeżenie: (0%)
-----


  1. <?php
  2. $NazUrzed=$_POST['UrzadSkar'];
  3.  
  4. require('fpdf.php');
  5. $pdf=new FPDF('L','mm','A4');
  6. $pdf->AddPage();
  7. $pdf->AddFont('timespl', '', 'timespl.php');
  8. $pdf->AddFont('timesplb', '', 'timesplb.php');
  9. $pdf->SetFont('timesplb','',12);
  10. $pdf->SetLeftMargin(7);
  11. $pdf->SetRightMargin(13);
  12. $pdf->SetAutoPageBreak(1,2);
  13. /************************NAGŁÓWEK DOKUMENTU**************************************/
  14. $pdf->MultiCell(80,6,'ZAWIADOMIENIE SERWISU O MIEJSCU INSTALACJI KASY REJESTRUJĄCEJ',0,'C',0);
  15. $X1=$pdf->GetX();
  16. $Y1=$pdf->GetY();
  17. $pdf->SetFont('timespl','',13);
  18. $pdf->SetXY(150,10);
  19. $pdf->MultiCell(0,9,'Nr dokumentu:',1,'L',0);
  20. $pdf->SetXY(150,19);
  21. $pdf->MultiCell(0,9,'Data przyjęcia dokumentu:',1,'L',0);
  22. $pdf->SetXY($X1,$Y1);
  23. /**********************MIEJSCE SKŁADANIA ZAWIADOMIENIA***************************
    *****************/
  24. $pdf->SetFont('timesplb','',13);
  25. $pdf->MultiCell(0,7,'MIEJSCE SKŁADANIA ZAWIADOMIENIA',0,'L',0);
  26. $pdf->SetFont('timespl','',11);
  27. $pdf->MultiCell(0,6,'Naczelnik Urzędu Skarbowego do którego skierowane jest zawiadomienie:  '.$NazUrzed ,1,'L',0);
  28. $pdf->output();
  29. ?>

To jest wycinek kodu. Całość jest trochę duża. Problem w tym że nie zawsze otwiera mi się stworzony PDF i nie wiem czemu.
Go to the top of the page
+Quote Post
mikess
post 19.03.2007, 17:55:27
Post #4





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 24.11.2005

Ostrzeżenie: (0%)
-----


wrzucilem ten Twoj skrypt do siebie i u mie sie normalnie otwiera. Nie ma zadnych błedów. Jeśli sie otwiera czasem a czasem jest pusta strona to radziłbym w szczegolnosci po zapisie skrytu nie odswiezac strony tylko otworzyc na nowo. A jesli Ci sie ten skrypt co wkeiles wogle nie otwiera to moze cos masz zle z konfiguracja fpdfa, moze cos z czcionkami nie tak. Jeśli będziesz chcial moge Ci mojego fpdfa przeslac wraz z czcionkami

Ten post edytował mikess 19.03.2007, 17:55:52
Go to the top of the page
+Quote Post
kaflo
post 19.03.2007, 20:53:37
Post #5





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 11.03.2007

Ostrzeżenie: (0%)
-----


Generalnie masz racje problem zaczyna się wtedy kiedy wywołuje PDF przyciskiem z formularza z innej strony. Wygląda to mniej więcej tak że na jednej stronie wypełniam dane za pomocą formularza i wysyłam to do pdf. Jeżeli wywołam stronę bezpośrednio po adresie jest OK gorzej kiedy następuje przekierowanie.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 22.06.2025 - 17:53