Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z tworzeniem grafiki
JamalBIG
post
Post #1





Grupa: Zarejestrowani
Postów: 496
Pomógł: 1
Dołączył: 16.01.2008
Skąd: Świnoujście

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


Witam

Poniżej przedstawiam kod którym tworze grafike. Wywoływany jest w '<img' za pomocą adresu 'funcs.php?gfx=gfx&random_num=256149' - problem polega na tym że otrzymuje 'pusty obraz' ale po usunięciu 'Header("Content-type: image/jpeg");' otrzymuje w podglądzie jakieś hieroglify...

  1. if (isset($gfx)){
  2. switch($gfx) {
  3.  
  4. case "gfx":
  5. $datekey = date("F j");
  6. $rcode = hexdec(md5($_SERVER['HTTP_USER_AGENT'] . $sitekey . $random_num . $datekey));
  7. $code = substr($rcode, 2, 6);
  8. if (file_exists("theme/images/code_bg.jpg")) {
  9. $image = ImageCreateFromJPEG("theme/images/code_bg.jpg");
  10. } else {
  11. $image = ImageCreateFromJPEG("images/code_bg.jpg");
  12. }
  13. $text_color = ImageColorAllocate($image, 80, 80, 80);
  14. Header("Content-type: image/jpeg");
  15. ImageString ($image, 5, 12, 2, $code, $text_color);
  16. ImageJPEG($image, '', 75);
  17. ImageDestroy($image);
  18. die();
  19. break;
  20.  
  21. case "gfx_little":
  22. $datekey = date("F j");
  23. $rcode = hexdec(md5($_SERVER['HTTP_USER_AGENT'] . $sitekey . $random_num . $datekey));
  24. $code = substr($rcode, 2, 3);
  25. if (file_exists("theme/images/code_bg_little.jpg")) {
  26. $image = ImageCreateFromJPEG("theme/images/code_bg_little.jpg");
  27. } else {
  28. $image = ImageCreateFromJPEG("images/code_bg_little.jpg");
  29. }
  30. $text_color = ImageColorAllocate($image, 80, 80, 80);
  31. Header("Content-type: image/jpeg");
  32. ImageString ($image, 5, 12, 2, $code, $text_color);
  33. ImageJPEG($image, '', 75);
  34. ImageDestroy($image);
  35. die();
  36. break;
  37. }
  38. }


Z góry dziękuję za pomoc
Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie
- JamalBIG   [PHP]Problem z tworzeniem grafiki   21.09.2011, 15:58:42


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: 19.08.2025 - 10:12