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