Error en include en jpgraph

169 views
Skip to first unread message

Andrés Oporto

unread,
Jun 28, 2015, 12:54:46 PM6/28/15
to php...@googlegroups.com
Hola tengo la siguiente codificación en PHP, quiero usar la librería JpGraph, pero no me funciona, me dice "Parse error: syntax error, unexpected 'include' (T_INCLUDE) in C:\xampp\htdocs\Graficos\1\index.php on line 5"
Este es mi código:

<?php
// content="text/plain; charset=utf-8"
 
// Incluimos la biblioteca 'jpgraph.php’ y la parcela Line ‘jpgraph_line.php’ ya que realizaremos un grafico de línea
   
    include
('./jpgraph/src/jpgraph.php');
    include
('./jpgraph/src/jpgraph_line.php');
     
//definimos los datos
    $datos
= array(5,2,12,2,20,8,5,6,15,5,2,25,8,10);
     
// Definir ancho y alto del grafico
    $ancho
= 600;
    $alto
= 250;
     
//crear la instancia del objeto graph definiendo ancho alto y tipo de escala
    $graph
= new Graph($ancho,$alto,’auto’);
     
//especificar la escala de valores de los ejes
    $graph
-> SetScale('intint');
     
//crear curva
    $curva
= new LinePlot($datos);
     
//Agregar curva al grafico
    $graph
->Add($curva);
     
// generar el grafico desde el php
    $graph
->Stroke();
?>


Tordek

unread,
Jun 29, 2015, 8:18:24 AM6/29/15
to php...@googlegroups.com
Es raro el error que te da, porque el error no parece tener nada que
ver con JPGraph: te dice que en la línea 5, "no se esperaba la
instrucción include"... pero no veo ningún error de sintaxis.
> --
> Has recibido este mensaje porque estás suscrito al grupo "Grupo PHP
> Argentina" de Grupos de Google.
> Para anular la suscripción a este grupo y dejar de recibir sus mensajes,
> envía un correo electrónico a php-arg+u...@googlegroups.com.
> Para publicar en este grupo, envía un correo electrónico a
> php...@googlegroups.com.
> Visita este grupo en http://groups.google.com/group/php-arg.
> Para acceder a más opciones, visita https://groups.google.com/d/optout.

Maximiliano Churichi

unread,
Jun 29, 2015, 8:34:47 AM6/29/15
to php...@googlegroups.com
Podría ser un problema de encoding o un mix de saltos de lineas "Windows style"\"*nix style".
Lo mas simple que podes probar -viendo que es poco- es retipear todo el contenido del archivo en otro archivo nuevo (sin copy&paste), o setear el editor del IDE para que te muestre todos los caracteres y buscar ahí el error.

Podes subir el archivo a algun lado?

Saludos,

Maximiliano Churichi
<mchu...@gmail.com>

Para publicar una entrada en este grupo, envía un correo electrónico a php...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.

Andrés Oporto

unread,
Jun 29, 2015, 8:41:17 AM6/29/15
to php...@googlegroups.com
ahora me dice que no se puede ejercutar porque tiene errores.
El archivo está en http://pastebin.com/3Xe7bEMp

Maximiliano Churichi

unread,
Jun 29, 2015, 8:55:32 AM6/29/15
to php...@googlegroups.com
Que error te da ahora? Me refería a subir el archivo TAL CUAL a un hosting o compartirlo de alguna forma, onda subirlo a dropbox, google drive, mega, cosa de que no se pierda nada.

El directorio jpgraph está al mismo nivel que tu index.php?

Maximiliano Churichi
<mchu...@gmail.com>

El 29 de junio de 2015, 9:41 a. m., Andrés Oporto<ando...@gmail.com> escribió:
ahora me dice que no se puede ejercutar porque tiene errores.
El archivo está en http://pastebin.com/3Xe7bEMp

--

Andrés Oporto

unread,
Jul 4, 2015, 11:30:06 AM7/4/15
to php...@googlegroups.com
Ahora me dice que no se puede ejecutar porque tiene errores, lo extraño es que usando otros ejemplos me funcionan, probé inculso bajando una versión más antigua. El directorio jpgraph está a la misma altura que el index.php
 el archivo lo tengo acá.

 https://drive.google.com/file/d/0Byu_1uIpzM3fSTM1bURSX3hlRlE/view?usp=sharing

Tordek

unread,
Jul 4, 2015, 12:24:58 PM7/4/15
to php...@googlegroups.com
Andrés, por favor, cuando te da un error copialo exactamente como te
dice. "no se puede ejecutar porque tiene errores" significa poco si no
nos decís en qué archivo, qué línea, etc.

¿No es "no se puede **visualizar** porque tiene errores"?

Andrés Oporto

unread,
Jul 4, 2015, 2:26:33 PM7/4/15
to php...@googlegroups.com
dice "no se puede mostrar la imagen http://localhost/Graficos/1 porque contiene errores"

Tordek

unread,
Jul 4, 2015, 2:33:35 PM7/4/15
to php...@googlegroups.com
Bien, eso quiere decir que estás mandando headers de imagen, pero el
contenido no es válido. Probá ver el código fuente (ctrl+u), o tratá
de acceder a la URL mediante alguna forma que te permita ver
exactamente el texto que te devuelve el servidor, curl, wget, telnet,
o simplement ejecutar directamente "php index.php" en una consola.

2015-07-04 15:26 GMT-03:00 Andrés Oporto <ando...@gmail.com>:
> dice "no se puede mostrar la imagen http://localhost/Graficos/1 porque
> contiene errores"
>
Reply all
Reply to author
Forward
0 new messages