vgm77
No puedes tener ese HTML ahí . .junto con el código que genera tu imagen y que envias cabeceras HTTP al cliente (navegador).
Debes tener ese código "puro" sin HTML ningúno .. y llamarlo desde tu otra página tipo:
codigo_genera_imagen.php
Código PHP:
<?
// En la cabecera HTTP indicamos que lo que devolvemos es una imagen
// de tipo jpeg. Para ello utilizamos el tipo MIME: image/jpeg
Header("content-type: image/jpeg");
// Creamos la imagen a partir de un fichero existente
$im = @imagecreatefromjpeg("http://vgm/100.jpeg");
// Mostramos la imagen
Imagejpeg($im);
// Liberamos la memoria que ocupaba la imagen
ImageDestroy($im);
?>
Asegurate que no tengas espacios, saltos de línea antes de <? o despues de tus ?>
Código PHP:
<html>
<head>
</head>
<body>
bablabla
<img src="codigo_genera_imagen.php">
</body>
</html>
Un saludo,