usa etiquetas GeSHi cuando publiques codigo
<?
$firmas = array("url.png"]","$_GET["imagen1"]","$_GET["imagen2"]","$_GET["imagen3"]","$_GET["imagen4"]"); $azar = rand(0,4);
$imagen = imagecreatefrompng($firmas[$azar]);
header('Content-Type: image/png');
imagepng($imagen);
imagedestroy($imagen);
?>
tienes primero un error GRAVE (no lo había corregido porque creía que era un codigo de relleno para explicar...
"url.png"]" .. qué es eso? por que el corchete? hay 3 comillas cual abre y cual cierra?
otro
"$_GET["imagen1"]" por que la variable $_GET está entre comillas? imagen dentro tiene las mismas comillas XD es un desastre!
<?
$firmas = array("url.png",$_GET["imagen1"],$_GET["imagen2"],$_GET["imagen3"],$_GET["imagen4"]);// cuidado con las comillas $azar = rand(0,3);//el array solo tiene 4 elemento: 0,1,2,3 header('Content-Type: image/png'); ?>
te fijas la diferencia en colores entre tu código y el mío? el azul marino significa que es un string... el azul más verdoso, indica las variables en el string... el error de tu código venía por las comillas en la primera línea XD por eso hay que saber ver los errores en programación XD