Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> biblioteka gd2 - jak przekazać dane
VGT
post
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 9
Dołączył: 19.11.2004
Skąd: Iława

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


Ucząc się obsługi tej biblioteki próbuję stworzyć skrypt do gonerowania wykresów. Ma on byćw miarę uniwersalny, abym mógł go wykorzystyać w wielu pisanych w przyszłosci skryptach i napotkałem problem z przekazywaniem danych:

  1. <?php
  2.  
  3. $width=400;
  4. $height=200;
  5. $dane = array ();
  6. $nazwa_tablicy = "dane";
  7.  
  8. echo "<img src='obraz.php?w=$width&h=$height&nazwa=$nazwa_tablicy' alt='' />";
  9. ?>


W tablicy $_GET przekazuję do skryptu, jakie wymiary ma mieć obraz, oraz nazwę tablicy, w której znajdują się dane.

Zawartość obraz.php
  1. <?php
  2. //przeslanie odpowiedniego naglowka
  3. header("Content-type: image/png");
  4.  
  5. //stworzenie obrazka
  6. if (isset($_GET['w'])) $w=$_GET['w']; else $w=700;
  7. if (isset($_GET['h'])) $h=$_GET['h']; else $h=200;
  8. $rys = imagecreate($w,$h);
  9.  
  10. //przydzielenie kolorow
  11. $kol_tlo = imagecolorallocate($rys,0,0,0);
  12. $kol_txt = imagecolorallocate($rys,255,255,0);
  13.  
  14. //wypelnienie obrazka kolorem
  15. imagefill($rys,0,0,$kol_tlo);
  16.  
  17. //wyswietlenie obrazka
  18. imagepng($rys);
  19. ?>


O ile wymiary potrafię wykorzystać, to nie mam pojęcia jak uzyskać dostęp do danych znajdujących się w tablicy, mając jej nazwę w zmiennej.
Czy jest to możliwe? A może kombinuję na około i jest prostrza droga?

Z góry dziękuję za odpowiedź.

Ten post edytował Bonastick 21.09.2005, 22:46:52
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 21.08.2025 - 19:45