Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wysłanie wygenerowanego obrazka
Kas
post
Post #1





Grupa: Zarejestrowani
Postów: 425
Pomógł: 0
Dołączył: 28.05.2005
Skąd: Warszawa

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


Stworzyłem functions.php i w nim funkcję token().

  1. <?php
  2. [...]
  3. header('Content-type: image/'.$imgType);
  4. [...]
  5.  
  6. switch($imgType)
  7. {
  8.  case 'jpeg':
  9. imagejpeg($img);
  10. break;
  11.  case 'gif':
  12. imagegif($img);
  13. break;
  14.  default:
  15. imagepng($img);
  16. break;
  17. }
  18. ?>

W ten sposób generuję obrazek. I teraz chcę go wstawić na stronę. Wrzucenie

  1. <?php
  2. token();
  3. ?>

Powoduje błąd, ponieważ cały kod strony jest chyba traktowany jako obrazek.

Cytat
Obrazek "[...]/index.php" nie może zostać wyświetlony, ponieważ zawiera błędy.

Usunięcie

Cytat
header('Content-type: image/'.$imgType);

powoduje powstanie dobrze znanych krzaczków w mioejsce obrazka. Szukałem sposobu na przesłanie wygenerowanego obrazka do przeglądarki. Gdyby generator tokena był odzielnie to wtedy:

  1. <img src="token.php">

Ale chcę to zrobić tak ja jest. Pewnie jest to banalna sprawa, ale dziś coś słabo z moim myśleniem.


--------------------
nospor, jestem z Wami.
Alpha IT
Go to the top of the page
+Quote Post

Posty w temacie


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: 22.08.2025 - 01:45