Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/03/2009, 07:53
lerry
(Desactivado)
 
Fecha de Ingreso: enero-2009
Mensajes: 103
Antigüedad: 15 años, 3 meses
Puntos: 0
Corregir error en una imagen

Buenos dias, por favor necesito q me ayuden a corregir un error en una imagen donde se imprime por pantalla la palabra "Array" , estoy usando la libreria GD de php q dibuja lineas. Tengo un archivo q se llama linea3.php, este es el codigo:
Código PHP:
<?php 
$x1
=$_GET['x1'];
$y1=$_GET['y1'];
$x2=$_GET['x2'];
$y2=$_GET['y2'];
$nradios_3er=unserialize (urldecode ($_GET ['nradios_n']));
$status3=unserialize (urldecode ($_GET ['statu3']));


    
$im imagecreate(256,6000) or die("Error creando la imagen"); 
    
$fondo imagecolorallocate($im255255255); // blanco   
    /*Dibujando las lineas de Radio-Radio que vienen de los nodos 2do tramo*/

if ($nradios_3er!=and $nradios_3er!="")
{
    foreach(
$nradios_3er as $a => $va1)
    {
        
$y11=80*$a;
        
$y1=10+$y11;
            foreach(
$va1 as $i => $va2)
            {         
            if(
$status3[$a][$i]=="Operativo")
                {
                    
$resu1=pow($x2,2);
                    
$resu2=pow($a,2);
                    
$resu3=$resu1+$resu2;
                    
$resu4=Sqrt($resu3);
                    
$resu5=round($resu4);
                    
$linea imagecolorallocate($im0200,0); //color de la linea de enlace
                    
imageline($im,$x1,$y1,$resu5,$y2,$linea);
                    
$y2=$y2+80;
                }
                else if(
$status3[$a][$i]=="Planificado")
                {
                    
$resu1=pow($x2,2);
                    
$resu2=pow($a,2);
                    
$resu3=$resu1+$resu2;
                    
$resu4=Sqrt($resu3);
                    
$resu5=round($resu4);
                    
$linea imagecolorallocate($im25512030); //color de la linea de enlace
                    
imageline($im,$x1,$y1,$resu5,$y2,$linea);
                    
$y2=$y2+80;
                }
                            }
    }
}

    
header("Content-type: image/gif"); 
    
imagegif($im); 
    
imagedestroy($im);

?>
Ese codigo me dibuja una serie de lineas, basicamente es una imagen dond las lineas se ven dentro de un rectangulo donde sus dimensiones se definen con esta linea del codigo:
Código PHP:
$im imagecreate(256,6000) or die("Error creando la imagen"); 
Cabe destacar que para dibujar las lineas utilizo un arreglo de varias dimensiones que me trae en numero de lineas que necesito dibujar y al principio de esa imagen se esta imprimiendo "Array" no se como quitarselo, que alguin me pueda ayudar con esto por favor, gracias...