Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Dynamiczny obrazek - dane z bazy danych
boro11
post
Post #1





Grupa: Zarejestrowani
Postów: 283
Pomógł: 11
Dołączył: 9.07.2010
Skąd: Warszawa

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


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.

Ten post edytował boro11 16.02.2012, 17:50:07
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
cycofiasz
post
Post #2





Grupa: Zarejestrowani
Postów: 711
Pomógł: 127
Dołączył: 5.07.2008
Skąd: Łódź

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


My też nie wiemy ponieważ nie napisałeś na czym polega problem...
Go to the top of the page
+Quote Post
boro11
post
Post #3





Grupa: Zarejestrowani
Postów: 283
Pomógł: 11
Dołączył: 9.07.2010
Skąd: Warszawa

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


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
Go to the top of the page
+Quote Post
cycofiasz
post
Post #4





Grupa: Zarejestrowani
Postów: 711
Pomógł: 127
Dołączył: 5.07.2008
Skąd: Łódź

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


  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
Go to the top of the page
+Quote Post
boro11
post
Post #5





Grupa: Zarejestrowani
Postów: 283
Pomógł: 11
Dołączył: 9.07.2010
Skąd: Warszawa

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


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
Go to the top of the page
+Quote Post
pisii35
post
Post #6





Grupa: Zarejestrowani
Postów: 15
Pomógł: 2
Dołączył: 16.01.2012

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


czasami najprostsze błędy się pojawiają i coś nie wychodzi tak jak powinno. grunt, że w Twoim wypadku problem został rozwiązany. smile.gif


--------------------
Pisanie prac,Prace magisterskie oraz Korepetycje
Go to the top of the page
+Quote Post

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 - 04:37