Foros del Web » Programando para Internet » PHP »

PHP OO libreria jpgraph error no se puede mostrar la imagen "http://localhost/graficos/linea

Estas en el tema de libreria jpgraph error no se puede mostrar la imagen "http://localhost/graficos/linea en el foro de PHP en Foros del Web. estoy utilizando la librería jpgraph. es una librería muy útil para la creación de gráficos en la web. me funciona muy bien corriéndola local desde ...
  #1 (permalink)  
Antiguo 14/04/2011, 22:15
 
Fecha de Ingreso: marzo-2010
Mensajes: 6
Antigüedad: 14 años, 8 meses
Puntos: 1
Mensaje libreria jpgraph error no se puede mostrar la imagen "http://localhost/graficos/linea

estoy utilizando la librería jpgraph.
es una librería muy útil para la creación de gráficos en la web.
me funciona muy bien corriéndola local desde mi pc
usando wampserver y cuando la monto en la web también.

el problema es el siguiente:
cuando la instalo wampserver y corro jpgraph me da un error

No se puede mostrar la imagen "http://localhost/graficos/lineassql.php"… por que contiene errores.
configure el php.ini de que tuviera iniciado la libreria gd
los pasos normales cuando se trabaja con estas librerias pero no me funciona nada. este error solo ocurre cuando mi servidor esta desde una laptop. Agredezco la ayuda por favor....
  #2 (permalink)  
Antiguo 15/04/2011, 04:11
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: libreria jpgraph error no se puede mostrar la imagen "http://localhost/gra

postea el código y el mensaje de error, a ciegas es imposible ayudarte.

si no reinicias apache, los cambios de php.ini no surtirán efecto
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 15/04/2011, 12:41
 
Fecha de Ingreso: marzo-2010
Mensajes: 6
Antigüedad: 14 años, 8 meses
Puntos: 1
Respuesta: libreria jpgraph error no se puede mostrar la imagen "http://localhost/gra

o.k este es el codigo

<?php
include("inc/jpgraph.php");
include("inc/jpgraph_line.php");
// conexion base datos
mysql_connect ("localhost", "root", "");
mysql_select_db ("graficar");
$codigo=$_GET["usuarioGet"];
$row= mysql_query ("select * from graf1 where cod='$codigo'");
$row1= mysql_query ("select * from graf where cod='$codigo'");
$ydata= array ();
$fila1 = mysql_fetch_array($row1);
while ($fila = mysql_fetch_array($row))
{
$ydata[]=$fila[3];
$fran=$fila1[3];
}

$ydata2= array ($fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6], $fila1[6]);


$ydata3= array ($fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5], $fila1[5],);

$ydata4= array ($fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7], $fila1[7],);



// Creamos el array de datos
//$ydata = array(11, 3, 8, 12, 5, 1, 9, 13, 5, 7);
// Creamos un nuevo grafico de 350x250
$graph = new Graph(100, 60, "auto");
$graph->title->Set("$fran");
$graph->SetScale( "textlin");
// Creamos el grafico basado en el array
$lineplot = new LinePlot($ydata);
$lineplot->SetColor("blue");

$lineplot2 = new LinePlot($ydata2);
$lineplot2->SetColor("red");

$lineplot3 = new LinePlot($ydata3);
$lineplot3->SetColor("green");

$lineplot4 = new LinePlot($ydata4);
$lineplot4->SetColor("#993399");
// Agregamos el grafico a la imagen
$graph->Add( $lineplot);
$graph->Add($lineplot2);
$graph->Add($lineplot3);
$graph->Add($lineplot4);

$graph->legend->Pos(0.01,0.94,"right","center");

$p1 = new LinePlot($ydata);
$p1->mark->SetType(MARK_FILLEDCIRCLE);
$p1->mark->SetFillColor("blue");
$p1->mark->SetWidth(4);
$p1->SetColor("blue");
$p1->SetCenter();
$p1->SetLegend("% de la Muestra");
$graph->Add($p1);

$p1 = new LinePlot($ydata2);
$p1->mark->SetType(MARK_FILLEDCIRCLE);
$p1->mark->SetFillColor("red");
$p1->mark->SetWidth(4);
$p1->SetColor("red");
$p1->SetCenter();
$p1->SetLegend("LSCP");
$graph->Add($p1);

$p1 = new LinePlot($ydata3);
$p1->mark->SetType(MARK_FILLEDCIRCLE);
$p1->mark->SetFillColor("green");
$p1->mark->SetWidth(4);
$p1->SetColor("green");
$p1->SetCenter();
$p1->SetLegend("Promedio");
$graph->Add($p1);

$p1 = new LinePlot($ydata4);
$p1->mark->SetType(MARK_FILLEDCIRCLE);
$p1->mark->SetFillColor("#993399");
$p1->mark->SetWidth(4);
$p1->SetColor("#993399");
$p1->SetCenter();
$p1->SetLegend("LICP");
$graph->Add($p1);



// Mostramos la imagen
$graph->Stroke();
?>


si reinicie el apache. lo instale igual que cuando lo instalo en cualquier maquina el problema me da es con las laptop. el error que muestra es

la imagen no se puede mostrar "http://localhost/graficos/lineassql.php"… por que contiene errores solo eso. no hay error con la base de datos ni nada.

esto mismo lo subo a la web o en alguna pc que no sea una laptop y corre perfectamente....
  #4 (permalink)  
Antiguo 16/04/2011, 23:20
 
Fecha de Ingreso: marzo-2010
Mensajes: 6
Antigüedad: 14 años, 8 meses
Puntos: 1
Respuesta: libreria jpgraph error no se puede mostrar la imagen "http://localhost/gra

después de tanto probar encontré la solución a mi problema. PHP Version 5.2.4 es el unico que fue compatible con esta libreria. Las versiones siguientes traen problemas al correr jpgraph.

Etiquetas: jpgraph, libreria
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:42.