![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 3 Dołączył: 22.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam, nie radzę sobie z przekazaniem zmiennej z dokumentu php do generowanego pdfa. Nie wiem jak wstawić $jakas_zmienna w kodzie generowanego pdfa, proszę o pomoc.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
$_GET
generowany_pdf.php?zmienna=abc |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 3 Dołączył: 22.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mój plik php poprzedzający generowany pdf oparty jest na sesji, jeśli to ma znaczenie. Generowany pdf, który też jest dokumentem php rządzi się innymi prawami nie mogę wstawić po prostu echo $_SESSION['cos']; w interesujące mnie miejsca przyszłego pdfa. Nie rozumiem tcpdf, a muszę to w miarę opanować. (IMG:style_emoticons/default/sad.gif)
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 5 Dołączył: 30.04.2006 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
Zgadza, nie możesz wstawić sobie po prostu echo "coś tam"; w kod PHP generowanego dokumentu.
Z tego co pamiętam, bo niedawno przerabiałem całość generowanych dokumentów u siebie z klasy EZPDF na TCPDF (jak dla mnie jest bardziej dostosowany do moich wymagań i nie muszę robić dużej masy własnych rozwiązań, no i zależało mi na jakimś generatorze PDF który radzi sobie z html-em). TCPDF ma dość dobrze napisaną specyfikację (tak mi się zdaje), a nawet jak nie to sama klasa jest bardzo dobrze skomentowana). Przykładowo, żeby użyć czegoś na wyprowadzenie do PDF-a to np:
ja używam akurat metody writeHTMLCell, ale jest samo write, writeHTML i inne, nawet takie, w których nie wstawiasz w jakim miejscu ma się znaleźć tekst, tylko ląduje on sam poniżej linii. oczywiście $pdf w tym przypadku jest obiektem tworzonym na podstawie klasy
Oczywiście jeśli pojawi się jakiś tekst (tudzież error php) na ekranie pojawi się ten tekst plus informacja, że nie może być wygenerowany pdf bo zostało już coś wysłane... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 23:47 |