![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 26.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
posługując się tematem (http://forum.php.pl/generowanie_plikow_pdf__polskie_czcionki_t5438.html) oraz wujkiem google chciałem dodać do FPDF polskie czcionki. Generalnie przykład tworzenia polskich czcionek kodowanych w ISO-8859-2 podany jest przy użyciu narzędzia MakeFont. Ja jednak znalazłem ciekawszę opcję, online, dedykowaną pod tą bibliotekę (http://fpdf.fruit-lab.de/). Problem polega na tym, że po wygenerowaniu czcionki w odpowiednim kodowaniu zapisuje pliki .php oraz .z (pomijam pliki .afm i .t1a, gdyż są to pliki potrzebne do generowania .php oraz .z, a że je mam to stąd wniosek, że są bezużyteczne dla mnie) w katalogu font (u mnie ścieżka wygląda następująco C:/xampp/php/PEAR/fpdf/font) i przy próbie użycia utworzonej czcionki wywala mi następujący błąd:
Ktoś ma pomysł o co tutaj chodzi? Wg. poradników wystarczy przekopiować te pliki do wyżej wymienionego katalogu i dodać linijke kodu:
Wcześniej wymienione pliki nazywają się rzecz jasna: arialpl.php i arialpl.z Błąd nakazuje mi odwołanie się do pliku fpdf.php, ale w linijcie podanej przez interpretator php nic sensownego nie ma, a w poradnikach takiej sytuacji nie mieli:( Ten post edytował danon198901 10.11.2012, 11:04:35 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 291 Pomógł: 45 Dołączył: 21.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
A nie zastanowiło cię, że pliki które wygenerował serwis nazywają się:
Otwórz 9fd22ac9adc501264b488b72934d2576_arial.php i masz tam linijkę: Kod $file='9fd22ac9adc501264b488b72934d2576_arial.z'; Nic tylko ją zedytować. Zresztą jeśli parser podaje informację o braku pliku w podanej lokalizacji to z ciekawości warto oba pliki sprawdzić pod kątem zawartości. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 26.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
A nie zastanowiło cię, że pliki które wygenerował serwis nazywają się:
Otwórz 9fd22ac9adc501264b488b72934d2576_arial.php i masz tam linijkę: Kod $file='9fd22ac9adc501264b488b72934d2576_arial.z'; Nic tylko ją zedytować. Zresztą jeśli parser podaje informację o braku pliku w podanej lokalizacji to z ciekawości warto oba pliki sprawdzić pod kątem zawartości. Pliki, które generuje serwis zapisuje pod własną nazwą. Fakt faktem, że plik .php posiadał linijkę odwołującą się do pliku .z tak jak podałes @klocu. Wystarczyło zmienić tę linijkę i już wsio bangla jak ta lala:) Po prostu sugerowałem się błędem, a dokładniej odwołaniem do pliku fpdf.php. Dzięki za pomoc! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 16:42 |