como se muestra una imagen en php?

ZuKo
09 de Noviembre del 2005
Hola a [email protected],

Tengo que dibujar un crculo rojo o verde en funcin de una variable de php est a "1" 0 a "0".

<?php
$b0=0;
$im1=imagecreatefromjpeg("rojo.jpg");
$im2=imagecreatefromjpeg("verde.jpg");
if($b0==1)
{
imagejpeg($im2);
}
else
{
imagejpeg($im1);
}
imagedestroy($im1);
imagedestroy($im2);
?>

Me pone cosas raras:
JFIF>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality C    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222" ĵ}!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ĵw!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?[`y(bR$[email protected]$ןbu5V㰑ц:r5[}V@GhVnPL哌K5UÈ:r>&chzi=NSÞ*ҼSh鳱xJ$2pk{5֗sRXv[|Ί|<*+ kjHݞNoKYB.髣-Zh3Nv'h,vw k:c|7*cuʶ :k T³ٛ| ?f{>x^"PH4xYex7*  rJ 9Sp+jTcN<cZ]

Jaime Vera
09 de Noviembre del 2005
Te muestra eso porque no le estas indicando un tipo de salida. Para indicarle que la salida es una imgen debes indicarlo con HEADER. En este caso que la salida es una imgen JPEG debes insertar la siguiente lnea antes de las lneas imagejpeg($var);
header("Content-Type: image/JPEG");

Te devuelvo tu cdigo con la lnea insertada correctamente:

<?php
$b0=0;
$im1=imagecreatefromjpeg("rojo.jpg");
$im2=imagecreatefromjpeg("verde.jpg");
header("Content-Type: image/JPEG"); //Nueva lnea
if($b0==1)
{
imagejpeg($im2);
}
else
{
imagejpeg($im1);
}
imagedestroy($im1);
imagedestroy($im2);
?>

SALUDOS!!! ( jjaimevera )
http://www.dondeando.com/02