Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] FPDF - działa w IE, FF, nie chce w Chrome i Opera
Forum PHP.pl > Forum > PHP
Maq2007
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
KrzysiekWildfire
Wysłałeś headery z informacją, że przesyłasz plik pdf? Spróbuj wysłać header który wymusi zapisanie pliku.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.