GC lib ile oluşturulan bir görüntü gösteriliyor

2 Cevap php

benim test.php var:

<?php

echo "Image:<br/>";

include('draw.php');

?>

ve benim draw.php:

<?php

$img = imagecreate(250,80);

...

header("Content-type: image/jpeg"); imagejpeg($img); imagedestroy($img);

?>

Şimdi, test.php ziyaret başlıklar zaten gönderildi olduğunu söylüyor. Nasıl görüntü "gerçek zamanlı" draw.php göstermek yok (değil sunucuya kaydetme ve img etiketini kullanarak yükleyerek)?

>

2 Cevap

Bir html sayfası içine bu dahil etmek istiyorsanız, değişiklik test.php Bunun için:

<?php
    echo "Image:<br/>";
    echo '<img src="draw.php" />'
?>

Sen gibi kolayca statik bir html sayfası yapabilir:

<html>
  <head>
   <title>Test</title>
  </head>
  <body>
    Images: <br />
    <img src="draw.php" />
  </body>
</html>

echo "Image:<br/>"; test.php çıkarın ve tekrar aynı hatayı yapmayın, böylece HTTP başlıklarını http://php.net/manual/en/function.header.php hakkında dikkatlice okuyun