Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 311 Pomógł: 13 Dołączył: 7.05.2007 Ostrzeżenie: (0%)
|
Witam
Przygotowałem właśnie ksiązeczkę opłat dla swoich abonentów. Stworzyłem do tego funkcję genrującą obraz z wypełnionym drukiem. Gdy umieszczam ją w liku, wszystko jest ok. Jeśli natomiast chciałbym ją wywołać 12 razy a wynik umieścić w pliku zip to i tak w przegladarce pojawia sie pierwszy plik a archiwum .zip posaida dwanaście pustych plików. Nie wiem, co robie nie tak. Oto fragment kodu:
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%)
|
Jak sam zauważyłeś Twoja funkcja maketemplate() wysyła wygenerowany obraz do przeglądarki lub zapisuje do pliku, a tymczasem powinna zwrócić jego "zawartość":
Tę zawartość możemy teraz w pętli zapisać do pliku (swoją drogą pętla powinna być do $i <= 12):
Oczywiście możesz też najpierw wygenerować 12 plików, które później dodasz do archiwum (tutaj zamiast addFromString() użyjesz addFile()), ale trzeba pamiętać o ścieżkach do plików. |
|
|
|
ksysinek [PHP]Kilka wygenerowanych obrazków w archiwum ZIP 20.03.2013, 15:39:53
ksysinek Niestety po tej modyfikacji funkcja maketemplate()... 20.03.2013, 17:15:04
mortus Funkcja maketemplate() jednak coś zwraca. Myślałem... 20.03.2013, 20:46:50
ksysinek Zmieniłem kod i w tym wypadku wygląda na to, że fu... 21.03.2013, 08:18:38
Kofel Tak właśnie powinno być - wyświetla Ci obrazek w p... 21.03.2013, 11:18:23
mortus I ten ciąg znaków podajesz jako drugi argument met... 21.03.2013, 11:24:21
ksysinek Podałem wlasnie w argumencie ale zamiast w pliku t... 21.03.2013, 12:37:00
klocu A takie pytanie z innej beczki.
Klientom przygotow... 21.03.2013, 13:07:18
franki01 [PHP] pobierz, plaintext function maketemplate... 21.03.2013, 19:32:23 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 10:12 |