Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] FPDF - działa w IE, FF, nie chce w Chrome i Opera
Maq2007
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 27.06.2007

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


Witam,

chciałem skorzystać z klasy FPDF do generowania w PDF, niby wszystko ładnie działa w Firefox 4.0 (pdf ładuje się okienku) i w IE 9.0 (uruchamia Acrobat Readera z dokumentem), natomiast w Chrome 11 widzę jedynie szare tło, a na dole po lewej stronie jest kułeczko i jest napisane "wczytywanie", ale dokument się nie pojawia, natomiast w Operze 11 wygląda jakby przeglądarka się zapętlało (pasek przy adresie dochodzi do 97%, spada do 52%, wraca z powrotem do 97% i tak w kółko).
Znajomy sprawdzał u siebie w chromie i także mu nie działa.

Użyłem taki kod:
  1. define('FPDF_FONTPATH','font/');
  2. require('fpdf.php');
  3. $pdf=new FPDF();
  4. $pdf->Open();
  5. $pdf->AddPage();
  6. $pdf->AddFont('arialpl','','arialpl.php');u
  7. $pdf->SetFont('arialpl','',16);
  8. $pdf->Multicell(0,4, $name ,0, 'C',0);
  9. $pdf->Multicell(0,4, " " ,0, 'C',0);
  10. $pdf->SetFont('arialpl','',8);
  11. $pdf->Multicell(0,5, $source,0, '',0);
  12. $pdf->SetFont('arialpl','',11);
  13. $pdf->Write(18,'?ródło: ');
  14. $pdf->SetTextColor(0,0,255);
  15. $pdf->SetFont('','U');
  16. $iks = $pdf->GetX();
  17. $igrek = $pdf->GetY();
  18. $pdf->Line($iks-20, $igrek+5,207, $igrek+5);
  19. $adres="http://adres.pl/".$name;
  20. $pdf->Write(18,$adres,$adres);
  21.  
  22. $pdf->SetCompression(true);
  23.  
  24. $autor=$dane['autor'];
  25. $pdf->SetAuthor($autor);
  26. $pdf->SetCreator('http://adres.pl');
  27. $pdf->SetSubject($name);
  28. $pdf->SetTitle($name);
  29.  
  30. $pdf->SetDisplayMode(100); e
  31. $pdf->SetMargins(20, 20 , 20);
  32.  
  33. $pdf->Output();

Zmienne $name, $autor oraz $source pobierane są z bazy mysql.

Klasę FPDF mam w najnowszej wersji ponieważ dzisiaj dopiero ściągnąłem ją ze strony autora.

Ktoś wie czemu jest takie zachowanie?

Z góry wielkie dzięki za pomoc

Ten post edytował Maq2007 2.05.2011, 15:33:35
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
KrzysiekWildfire
post
Post #2





Grupa: Zarejestrowani
Postów: 93
Pomógł: 11
Dołączył: 27.10.2010
Skąd: Kutno/Poznań

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


Wysłałeś headery z informacją, że przesyłasz plik pdf? Spróbuj wysłać header który wymusi zapisanie pliku.
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 Aktualny czas: 19.08.2025 - 19:54