Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] html2fpdf - FPDF error: Font file not found, nie znajduje pliku chociaz jest, z uprawnieniami 777
Agape
post
Post #1





Grupa: Zarejestrowani
Postów: 384
Pomógł: 13
Dołączył: 16.06.2006

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


Korzystam ze skryptu html2fpdf który umożliwia tworzenie pdf z html'a. Żeby używać polskich znaków trzeba skonwertować odpowiednio czcionki z Windowsa. Skopiowałem więc czcionki z katalogu Fonts z Windows 7, skonwertowałem na .php i .z, umieściłem w katalogu font skryptu i ciągle wyświetla ten błąd, mimo, że mam chmody plików i katalogów na 777. Plik tam jest i zajmuje więcej niż 0 a skrypt ciągle mi wywala błąd ;/

  1. function tworz_pdf($dane_wejsciowe, $plik_wyjsciowy){
  2. require('panel/html2fpdf/html2fpdf.php');
  3. $pdf=new HTML2FPDF();
  4. $pdf->AddFont('arialpl','','arialpl.php');
  5. $pdf->AddFont('arialpl','B','arialbdpl.php');
  6. $pdf->AddFont('arialpl','I','arialipl.php');
  7. $pdf->SetFont('arialpl','',18);
  8. $pdf->AddPage();
  9. $pdf->WriteHTML($dane_wejsciowe);
  10. if($plik_wyjsciowy=='przegladarka') $pdf->Output(); else
  11. $pdf->Output($plik_wyjsciowy);
  12. }


linijka sprawdzająca czy plik istnieje, w skrypcie fpdf.php:
  1. $size=filesize($file);
  2. if(!$size)
  3. $this->Error('Font file not found');


(IMG:style_emoticons/default/sciana.gif)

Ten post edytował Agape 22.12.2009, 13:11:06
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Agape
post
Post #2





Grupa: Zarejestrowani
Postów: 384
Pomógł: 13
Dołączył: 16.06.2006

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


plik z czcionka: .../www/strona/panel/html2fpdf/font/arialpl.z

Listing katalogu, plik tu jest:
  1. arialbdpl.php 22-Dec-2009 12:27 4.2K
  2. arialbdpl.z 22-Dec-2009 12:27 27K
  3. arialipl.php 22-Dec-2009 12:27 4.2K
  4. arialipl.z 22-Dec-2009 12:27 28K
  5. arialpl.php 22-Dec-2009 12:27 4.2K
  6. arialpl.z 22-Dec-2009 12:27 27K
  7. courier.php 13-Dec-2009 14:07 257
  8. helvetica.php 13-Dec-2009 14:07 3.1K
  9. helveticab.php 13-Dec-2009 14:07 3.1K
  10. helveticabi.php 13-Dec-2009 14:07 3.1K
  11. helveticai.php 13-Dec-2009 14:07 3.1K
  12. makefont/ 22-Dec-2009 12:32 -
  13. symbol.php 13-Dec-2009 14:07 3.0K
  14. times.php 13-Dec-2009 14:07 3.1K
  15. timesb.php 13-Dec-2009 14:07 3.1K
  16. timesbi.php 13-Dec-2009 14:07 3.1K
  17. timesi.php 13-Dec-2009 14:07 3.1K
  18. zapfdingbats.php 13-Dec-2009 14:07 3.0K


skrypt wywalający errory: /www/strona/panel/html2fpdf/fpdf.php

Mój skrypt do generowania pdf o którym mówie znajduje się w katalogu /www/strona/plik.php, zawartosc:
  1. function tworz_pdf($dane_wejsciowe, $plik_wyjsciowy){
  2. require('panel/html2fpdf/html2fpdf.php');
  3. $pdf=new HTML2FPDF();
  4. $pdf->AddFont('arialpl','','arialpl.php');
  5. $pdf->AddFont('arialpl','B','arialbdpl.php');
  6. $pdf->AddFont('arialpl','I','arialipl.php');
  7. $pdf->SetFont('arialpl','',18);
  8. $pdf->AddPage();
  9. $pdf->WriteHTML($dane_wejsciowe);
  10. if($plik_wyjsciowy=='przegladarka') $pdf->Output(); else
  11. $pdf->Output($plik_wyjsciowy);
  12. }



Errory z error_reporting(E_ALL);:
Kod
Notice: Undefined variable: e in .../www/strona/panel/html2fpdf/html2fpdf.php on line 949

Notice: Undefined variable: e in .../www/strona/panel/html2fpdf/html2fpdf.php on line 949

Warning: filesize() [function.filesize]: stat failed for font/arialpl.z in .../www/strona/panel/html2fpdf/fpdf.php on line 1813
FPDF error: Font file not found
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 12.10.2025 - 12:51