[ ltyy1 @ 14.09.2008. 18:00 ] @
Kako da umetnem image u HTML kod generisan php-om, nešto kao:
Code:

<table style="width: 100%">
      <tr>
              <td style="height: 223px">
<?php
                $image = imagecreatetruecolor(100, 100);
                $red = imagecolorallocate($image, 255, 0, 0);
                $blue = imagecolorallocate($image, 0, 0, 255);
                imagefill($image,1,1,$red);
                imagefilledellipse($image, 50, 50, 54, 51, $blue);
                imagepng($image);
                imagedestroy($image);
?>

              </td>
              <td style="height: 223px"></td>
     </tr>
     <tr>
             <td style="height: 253px"></td>
             <td style="height: 253px"></td>
       </tr>'
 </table>'
[ Nikola Poša @ 14.09.2008. 18:35 ] @
Mozhesh npr. da dodash header("Content-type: image/png"); ispred imagepng($image), pa onda da sachuvash taj php kod u neki fajl, i onda da ga pozivash iz html-a: <img src = "slika.php" />.
[ Miroslav Ćurčić @ 14.09.2008. 19:17 ] @
Ne možeš da umetneš sliku u HTML.

Kad browserom posećuješ neki sajt ti prvo dobiješ HTML datoteku pa ti posle pristižu slike.
Znači to mora biti u odvojenim datotekama.
[ Jezdimir Lončar @ 15.09.2008. 14:18 ] @
Jedino kako možeš da generišeš sliku iz PHP-a a da je ubaciš ovako na stranicu je da napraviš novi fajl.
U tom novom fajlu ispišeš, tj pošalješ header "Content-type: image/png" i napraviš sliku.
Ako baš nećeš da pozoveš sliku sa stranica.php već hoćeš png nastavak onda koristiš .htaccess i rewrite (ne znam tačno kako bi kod).
Pozdrav.
[ Aleksandar Ružičić @ 15.09.2008. 15:52 ] @
ili ako bas hoces da umetnes sliku u html (btw ovo nece da radi u ie):
Code:

<?php
    $image = imagecreatetruecolor(...);
    ...
    imagepng($image, 'tmp.png');
    imagedestroy($image);
   
   $file = fopen('tmp.png',  'rb');
   $image = chunk_split(base64_encode(fread($file, filesize('tmp.png'))));
   fclose($file);
   unlink('tmp.png'); 

  echo '<img src="data:image/png;base64,' . $image . ' " />'
?>