Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Pętla for i imagestring
Forum PHP.pl > Forum > Przedszkole
742125932
Mam taki problem. Kiedy chce wygenerować obrazek i zapisać jako plik .png:

Kod
       for ($i=1; $i<=5; $i++)
       {
       imagestring($im, 7, 0, ($i*12), $tab[$i]['nazwa'], $textcolor);
       }
       imagepng($im, $zmienna . '.png');


i zapisuje z 5 argumentem tablicy $tab:

Jednak kiedy chce ten obrazek otworzyć jako png:

Kod
for ($i=1; $i<=5; $i++)
       {
       imagestring($im, 7, 0, ($i*12), $tab[$i]['nazwa'], $textcolor);
       }
       header("Content-type: image/png");
       imagepng($im);


to otwiera z 1 argumentem tablicy $tab. Dlaczego tak się dzieje?
mistrz kalwiatury ;]
mi sie wydaje ze cos z petla masz nie tak...
742125932
Ale z pętlą wydaje się być wszystko ok.
Snowak
  1. <?php
  2. for ($i=1; $i<=5; $i++)
  3. {
  4. imagestring($im, 7, 0, ($i*12), $tab[$i]['nazwa'], $textcolor);
  5. }
  6. header("Content-type: image/png");
  7. imagepng($im);
  8. ?>


W imagepng zabrakło znaku dolara.. może to pomoże?
742125932
Znak dolara to akurat błąd przy wklejaniu. Czy wie ktoś dlaczego tak się dzieje?

Poprwiłem ten znak dolara na forum. Jednak dalej nie wiem w czym jest problem.
Kicok
Kod wygląda dobrze. Pewnie jakaś starsza wersja obrazka siedzi w cache przeglądarki.

header" title="Zobacz w manualu PHP" target="_manual -> "Last-Modified", "Pragma", "Expires", "Cache-Control", itp.
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.