Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][GD]Wyświetlanie na grafice
Forum PHP.pl > Forum > PHP
Marcuez
  1. <?php
  2. // klasa
  3. include("class_PQ.php");
  4. $pq = PQ::create($conf);
  5. $ip=$_GET['ip'];
  6. $zmienna = $pq->query_info($ip);
  7. // dane
  8. $name = dupa;
  9. // grafika
  10. $rysunek = imagecreatefrompng ("tlo.png");
  11. $color = ImageColorAllocate($rysunek, 255, 215, 0);
  12. imagestring ($rysunek, 2, 180, 11, "IP: $name", $color); // <- ta linijka
  13. header("Content-type: image/png");
  14. imagepng($rysunek);
  15. ?>

Żeby wyświeltić imię bez obrazka używam echo $zmienna['name'];
Gdy zastapie $name na $zmienna['name']; w 'tej linijce' wywala bład albo nie pokazuje nic.
Pomocy.
thek
Apostrofy!

Do nazwy musisz przekazać string, czyli albo zrobisz
  1. $name = 'dupa';
i potem poprawisz kod na
  1. imagestring ($rysunek, 2, 180, 11, 'IP: '.$name, $color);

Albo użyjesz
  1. imagestring ($rysunek, 2, 180, 11, 'IP: '.$zmienna['name'], $color);
Bo inaczej bawisz się z czymś co nie istnieje biggrin.gif

EDIT: dopisałem drugi bo nie wiem w końcu czy uzywasz jako napisu $name czy $zmienna['name']. Zdecyduj się winksmiley.jpg
Marcuez
  1. <?
  2. // klasa
  3. include("class_PQ.php");
  4. $pq = PQ::create($conf);
  5. $ip=$_GET['ip'];
  6. $zmienna = $pq->query_info($ip);
  7. // grafika
  8. $rysunek = imagecreatefrompng ("tlo.png");
  9. $bialy = ImageColorAllocate($rysunek, 255, 215, 0);
  10. imagestring ($rysunek, 2, 180, 11, 'IP: '.$zmienna['name'], $color); //name
  11. header("Content-type: image/png");
  12. imagepng($rysunek);
  13. ?>

Efekt - KLIK!
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.