Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Dynamiczny obrazek - dane z bazy danych
Forum PHP.pl > Forum > Przedszkole
boro11
Witam!
Zrobiłem sobie stronę do prezentowania danych oraz ich dodawania. Wszystko fajnie śmiga, ale chciałbym dane z tej strony prezentować na forum. Dostępne jest tam tylko podstawowe bb-code, więc wpadłem na pomysł aby dane z bazy danych wyświetlały się na obrazku.

Poczytałem trochę i skleiłem taki kod:

  1. <?php
  2.  
  3. require("connection.php");
  4. connection();
  5.  
  6. header("Content-type: image/gif");
  7.  
  8. $im = imagecreatefromgif('images/test.gif');
  9.  
  10. $white = imagecolorallocatealpha($im, 103, 207, 41, 1);
  11.  
  12.  
  13. $sql=array(1 =>'SELECT',2 => '*',3 => 'FROM',4 => 'baza_id',5 => 'WHERE',6 => 'id_ataku>19403964');
  14. $log=$db->zap($sql);
  15. $row=mysql_fetch_array($log);
  16. imagestring($im, 5, 70, 31, $row['id_ataku'], $white);
  17.  
  18. imagegif( $im);
  19. imagedestroy($im);
  20.  
  21. ?>


Jest to całość, jakoś "mało" tego mi wyszło i obawiam się, że może czegoś brakować, biblioteki?

Proszę o rady i uwagi smile.gif

Dane gd:
  1. array(12)
  2. {
  3. ["GD Version"]=> string(27) "bundled (2.0.34 compatible)"
  4. ["FreeType Support"]=> bool(true)
  5. ["FreeType Linkage"]=> string(13) "with freetype"
  6. ["T1Lib Support"]=> bool(false)
  7. ["GIF Read Support"]=> bool(true)
  8. ["GIF Create Support"]=> bool(true)
  9. ["JPG Support"]=> bool(true)
  10. ["PNG Support"]=> bool(true)
  11. ["WBMP Support"]=> bool(true)
  12. ["XPM Support"]=> bool(false)
  13. ["XBM Support"]=> bool(true)
  14. ["JIS-mapped Japanese Font Support"]=> bool(false)
  15. }


Jak widać konfiguracja serwera pozwala na użycie takich funkcji. Nie wiem co jest nie tak.
cycofiasz
My też nie wiemy ponieważ nie napisałeś na czym polega problem...
boro11
Fakt smile.gif
Problem polega na tym, że nie dzieje się nic. Po wyświetleniu pliku test.php jest pusta strona, a po przy próbie wyświetlenia obrazka nic sie na nim nie zmienia, anie na niego nie nanosi.

Link obrazka: http://plemiona.refbackbank.com/images/test.gif
Link pliku: http://plemiona.refbackbank.com/test.php
cycofiasz
  1. Warning: imagecreatefromgif() [function.imagecreatefromgif]: 'images/test.gif' is not a valid GIF file in /home/klient.dhosting.pl/refbackbank/plemiona.refbackbank.com/test.php on line 8


Ten obrazek tła to nie jest GIF tylko PNG
boro11
O faktycznie smile.gif
Miałem go w PNG, i tylko "zmieniłem" format zmieniając nazwę. Po poprawce działa dziękuję smile.gif
pisii35
czasami najprostsze błędy się pojawiają i coś nie wychodzi tak jak powinno. grunt, że w Twoim wypadku problem został rozwiązany. smile.gif
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.