Desarrollo PHP para todos_ Creacion de Graficos en documentos PDF con FPDF y JGRAPH.pdf

23/10/14 Desarrollo PHP para todos: Creacion de Graficos en documentos PDF con FPDF y JGRAPH 0 Más Siguiente blog» C

Views 225 Downloads 80 File size 10MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

23/10/14

Desarrollo PHP para todos: Creacion de Graficos en documentos PDF con FPDF y JGRAPH 0

Más

Siguiente blog»

Crear un blog

Acceder

Desarrollo PHP para todos Blog para el aprendizaje de las tecnologías usadas para el desarrollo Web (PHP,MySQL,HTML,JAVASCRIPT) y algo mas Inicio

Quien Soy

domingo, 19 de diciembre de 2010

Deseas Contribuir??

Creacion de Graficos en documentos PDF con FPDF y JGRAPH Para esta nueva entrada realizaremos reportes estadísticos mediante gráficos de torta, utilizando la librería FPDF y JGRAPH. Materiales necesarios: -Librería FPDF descargar -Librería JGRAPG, descargar Muchas veces al momento de estar realizando nuestros sistemas necesitamos reportes estadísticos en los mismo, mayormente lo que se necesita es un documento con los datos en formato PDF, es ahí donde utilizamos la librería FPDF, esta es una librería formada por una clase cuyos métodos nos ayudan a generar los documentos PDF, para mayor información en su sitio oficial http://www.fpdf.org/. Pero esta librería por sí sola no nos permite generar gráficos estadísticos es ahí donde entra la participación de la librería JGRAP, la cual es una librería que nos permite generar gráficos estadísticos escrita en PHP, para mas información de JGRAPH su sitio oficial es http://jpgraph.net/ . Pero como trabajar estas librerías juntas?? En esta ocasión realizaremos una clase llamada reporte que extiende de FPDF y dentro de sus métodos utilizaremos uno para generar los gráficos mediante JGRAPH. Vamos a la acción. Como Se indico lo primero que haremos es crear una clase que extiende FPDF esto para poder acceder a los métodos de esta librería y así crear nuestro documento PDF class Reporte extends FPDF { public function __construct($orientation='P', $unit='mm', $format='A 4') { parent::__construct($orientation, $unit, $format); } }

Si nos fijamos el constructor de nuestra clase sobrescribe al constructor de la clase FPDF, de manera que cuando instanciamos nuestra clase si le damos algún parámetro el mismo pasara también a la clase padre. Luego crearemos un método para generar los gráficos, en este articulo solo trabajaremos con los gráficos de tarta, si es necesario otro tendríamos que hacer algunas modificaciones a nuestro método. public function gaficoPDF($datos = array(),$nombreGrafico = NULL,$ubicaci onTamamo = array(),$titulo = NULL) { //construccion de los arrays de los ejes x e y if(!is_array($datos) || !is_array($ubicacionTamamo)){ echo "los datos del grafico y la ubicacion deben de ser arreglos"; } elseif($nombreGrafico == NULL){ echo "debe indicar el nombre del grafico a crear"; } else{ #obtenemos los datos del grafico foreach ($datos as $key => $value){ $data[] = $value[0]; $nombres[] = $key;

desphpparatodos.blogspot.com/2010/12/creacion-de-graficos-en-documentos-pdf.html

Acceder

Suscribete Entradas Comentarios

Suscribe tu corre a nuestro Blog Email address...

Submit

Busqueda Buscar

Contribuyentes Carlos Belisario ByteCode

1/9

23/10/14

Desarrollo PHP para todos: Creacion de Graficos en documentos PDF con FPDF y JGRAPH

$color[] = $value[1]; } $x = $ubicacionTamamo[0]; $y = $ubicacionTamamo[1]; $ancho = $ubicacionTamamo[2]; $altura = $ubicacionTamamo[3]; #Creamos un grafico vacio $graph = new PieGraph(600,400); #indicamos titulo del grafico si lo indicamos como parametro if(!empty($titulo)){ $graph->title->Set($titulo); } //Creamos el plot de tipo tarta $p1 = new PiePlot3D($data); $p1->SetSliceColors($color); #indicamos la leyenda para cada porcion de la tarta $p1->SetLegends($nombres); //Añadirmos el plot al grafico $graph->Add($p1); //mostramos el grafico en pantalla $graph->Stroke("$nombreGrafico.png"); $this->Image("$nombreGrafico.png",$x,$y,$ancho,$altura); } }

Si se fijan dentro de los paramtros de nuestro método tenemos: $datos: Es un arreglo asociativo con los datos que se desean graficar, para nuestro ejemplo es la cantidad de alumnos aprobados y reprobados de un salón de clase. El arreglo que contendrá los datos debe de tener la siguiente estructura. Array(‘nombredeldato’=>array(valor,colorEnTarta));

Cada uno de los valores tendrá que ser mediante este formato para obtener el grafico en la manera deseada. $nombreGrafico: Es el nombre que llevara la imagen del grafico que se creara, el método “gaficoPDF” lo que hace es crear una imagen por medio de la librería JGRAPH y luego llamar a la misma desde FPDF para obtener así el grafico dentro del documento PDF, entonces este parámetro será el nombre con que se guardara nuestra imagen del grafico en nuestro servidor. $ubicacionTamaño: Este parámetro es un arreglo donde indicaremos el lugar y el tamaño dentro de la página que deseemos que se encuentre nuestro grafico, el formato es el siguiente array(posicionx,posicionY,ancho,alto);

Archivo del blog ► 2012 (12) ► 2011 (17) ▼ 2010 (10) ▼ diciembre (10)

$titulo: Es la única variable que será opcional, esto por motivado a que muchas veces colocamos el titulo desde FPDF y no es necesario colocárselo al grafico, pero si en algún momento es necesario solo con indicar este parámetro el titulo del grafico sera colocado en nuestra imagen por medio de JGRAPH. Ahora que conocemos los parámetros que debemos indicarle a nuestro método solo nos queda instanciar la clase y llamar al metodo gaficoPDF de la misma para obtener un documento PDF con un grafico estadístico. $pdf=new Reporte();//creamos el documento pdf $pdf->AddPage();//agregamos la pagina $pdf->SetFont("Arial","B",16);//establecemos propiedades del texto tipo d e letra, negrita, tamaño //$pdf->Cell(40,10,'hola mundo',1); $pdf->Cell(0,5,"GRAFICO REALIZADO CON FPDF Y JGRAPH",0,0,'C'); $pdf->gaficoPDF(array('aprobados'=>array(1,'red'),'reprobados'=>array(1,' blue')),'Grafico',array(20,40,100,50),'grafico'); $pdf->Output();

Sencillamente en este código instanciamos la clase Reportes y llamamos a varios de los métodos de la librería FPDF para crear el documento PDF y mediante el método creado en este tutorial creamos un grafico de tarta. Les dejo el código completo del artículo: /* clase para reportes autor Carlos Belisario */ require_once("fpdf/fpdf.php"); require_once('jpgraph/inc/jpgraph.php'); require_once('jpgraph/inc/jpgraph_pie.php'); require_once ("jpgraph/inc/jpgraph_pie3d.php"); class Reporte extends FPDF {

desphpparatodos.blogspot.com/2010/12/creacion-de-graficos-en-documentos-pdf.html

Patrón de diseño Singleton PHP Patrón Registry ¿Qué hay de nuevo en MySQL 5.5? Clases y métodos abstractos en PHP. Creacion de Graficos en documentos PDF con FPDF y ... Funciones en PHP Programacion Orientada a Objetos Metodos y Atribut... Introduccion a la POO en PHP clase para conexion utilizando PDO, el patron fact... Usos de la funcion DATE_FORMAT de MySQL

Entradas populares Creacion de Graficos en documentos PDF con FPDF y JGRAPH Para esta nueva entrada realizaremos reportes estadísticos mediante gráficos de torta, utilizando la librería FPDF y JGRAPH. Materiales ne... Entendiendo el MVC

2/9

23/10/14

Desarrollo PHP para todos: Creacion de Graficos en documentos PDF con FPDF y JGRAPH

public function __construct($orientation='P', $unit='mm', $format='A 4') { parent::__construct($orientation, $unit, $format); } public function gaficoPDF($datos = array(),$nombreGrafico = NULL,$ubicaci onTamamo = array(),$titulo = NULL) { //construccion de los arrays de los ejes x e y if(!is_array($datos) || !is_array($ubicacionTamamo)){ echo "los datos del grafico y la ubicacion deben de ser arreglos"; } elseif($nombreGrafico == NULL){ echo "debe indicar el nombre del grafico a crear"; } else{ #obtenemos los datos del grafico foreach ($datos as $key => $value){ $data[] = $value[0]; $nombres[] = $key; $color[] = $value[1]; } $x = $ubicacionTamamo[0]; $y = $ubicacionTamamo[1]; $ancho = $ubicacionTamamo[2]; $altura = $ubicacionTamamo[3]; #Creamos un grafico vacio $graph = new PieGraph(600,400); #indicamos titulo del grafico si lo indicamos como parametro if(!empty($titulo)){ $graph->title->Set($titulo); } //Creamos el plot de tipo tarta $p1 = new PiePlot3D($data); $p1->SetSliceColors($color); #indicamos la leyenda para cada porcion de la tarta $p1->SetLegends($nombres); //Añadirmos el plot al grafico $graph->Add($p1); //mostramos el grafico en pantalla $graph->Stroke("$nombreGrafico.png"); $this->Image("$nombreGrafico.png",$x,$y,$ancho,$altura); } } } $pdf=new Reporte();//creamos el documento pdf $pdf->AddPage();//agregamos la pagina $pdf->SetFont("Arial","B",16);//establecemos propiedades del texto tipo d e letra, negrita, tamaño //$pdf->Cell(40,10,'hola mundo',1); $pdf->Cell(0,5,"GRAFICO REALIZADO CON FPDF Y JGRAPH",0,0,'C'); $pdf->gaficoPDF(array('aprobados'=>array(1,'red'),'reprobados'=>array(1,' blue')),'Grafico',array(20,40,100,50),'grafico'); $pdf->Output();

En esta entrada vamos a hablar un poco del MVC, con la intención de hacerlo entendible a personas que se estén iniciando con este patrón de ... Rutas en PHP Esta es una entrada un tanto informativa, que tenía algo pendiente y al ver algunos detalles en unos códigos en la web me decidí a compartir... Usos de la funcion DATE_FORMAT de MySQL Bueno como primera entrada de este Blog que fue creado para el aprendizade del Desarrollo Web, quiero comenzar con algo sencillo pero que... clase para conexion utilizando PDO, el patron factory, confireader y registry buenas para este segundo post ahora si trabajaremos con PHP, utilizaremos el patrón de diseño factory y registry para realizar una conexión ... Introducción a MySQL INSERT,DELETE,UPDATE(DML) Buenas para esta nueva entrada hablaremos del Lenguaje de Manipulación de Datos(DML) , veremos las se... MySQL: Lenguaje de Consulta de datos DQL Parte I Para esta nueva entrada vamos a hablar sobre el lenguaje de consulta de datos, vamos a mostrar varias consultas que podemos aplicar mediante... Manejo de errores y excepciones PHP Buenas en esta entrada intentaré explicar un poco el manejo de errores y excepciones con PHP , comenzaremos definiendo un poco que es un err... Introducción a MySQL: CREATE,ALTER,DROP (DDL) Buenas Para este segundo artículo de introducción al trabajo con MySQL, hablaremos del lenguaje de defini... Introduciendonos en el mundo de los Frameworks PHP En esta entrada se tocará un tema un tanto polémico, y aunque la intención no es caer en batallas de mi framework contra el de los demás, si...

Compartenos con tus amigos Share this on Facebook Tweet this

el resultado seria el siguiente:

View stats (NEW) Appointment gadget >>

Se ha producido un error en este gadget.

Se ha producido un error en este gadget.

Espero que le sea de utilidad a alguien cualquier correccion o sugerencia no duden es hacerla saludos Publicado por Carlos Belisario en 22:25

desphpparatodos.blogspot.com/2010/12/creacion-de-graficos-en-documentos-pdf.html

3/9

23/10/14

Desarrollo PHP para todos: Creacion de Graficos en documentos PDF con FPDF y JGRAPH Recomendar esto en Google

Sitios Recomendados

Etiquetas: FPDF, JGRAPH, PHP, POO Interesante (2)

Reacciones:

Entendible (1)

Poco Explicativo (0)

Codigo Byte blog de Carlos Belisario

35 comentarios:

PHP.NET PHP de Venezuela

Anónimo 23 de diciembre de 2010, 14:36

Interesante post este de graficos pero si se necesitara otro tipo de graficos como se haria?? Responder

Foros del Web desarrollador senior Desarrollo Web

Respuestas Luis Enrique 15 de abril de 2012, 0:53

Importas las librerias que si de BAR o LINE.. y le modificas..

Seguidores Participar en este sitio

Responder

Google Friend Connect

Miembros (10) Carlos Belisario

23 de diciembre de 2010, 14:53

Pues la libreria JGRAPH tiene para crear ese tipo de graficos en el link que deje para la descarga hay como realizar cada uno, en el articulo coloque el de tarta porque es el que mas he utilizado y por eso hice un metodo directamente para el, pero este metodo pudiera mejorarse creando metodos privados con los tipos de graficos y llamandolo desde nuestro metodo grafico por medio de un parametro, a lo mejor sea un buen tema para otra entrada saludos

¿Ya eres miembro? Iniciar sesión

BotonesTwitter.com

Responder

Andres 22 de julio de 2011, 16:16

Hola, se ve muy bueno e interesante el codigo, pues te digo que lo he probado pero me aparece la pantalla en blanco, ¿podiras darme el codigo en un archivo plano? pues depronto el que esta escrito aqui debe tener algun error. Gracias Responder

JorgeGatica 30 de enero de 2012, 20:14

Estimado. Lo probe y funciona bien. salvo que da un error con la variable $altura. Responder

Carlos Belisario

1 de febrero de 2012, 17:52

Localizacion

ABOUT-2

Koyote - Free Video ... Convert Video to MP3 for ... A ds By Cl i cksor

Gracias por el reporte, si había un error de dedo en el tuto, había declarado $alttura en la línea 35 en vez de colocar $altura, corregido, saludos Responder

Simon 9 de febrero de 2012, 2:21

en la linea 39 creo que hay un empty sobrando. Excelente articulo. Gracias Responder Respuestas Carlos Belisario

9 de febrero de 2012, 21:07

gracias por el reporte, pero ese problema es del highlight del blog, que esta repitiendo si le das a la opción de ver código este error no aparece, y así debe de hacerse para poderlo copiar, de todas maneras voy a ver si subo esto a github para que sea mas fácil de utilizar, saludos Responder

Carlos Belisario Validación de Fechas Javascript

desphpparatodos.blogspot.com/2010/12/creacion-de-graficos-en-documentos-pdf.html

4/9

23/10/14

Desarrollo PHP para todos: Creacion de Graficos en documentos PDF con FPDF y JGRAPH Carlos Belisario

12 de febrero de 2012, 22:44

lo prometido es deuda https://github.com/carlosbelisario/reportes_estadisticos_pdf, para que se descargue mas fácil los archivos, de hecho hice algunas modificaciones, cree un wrapper para crear cualquier gráfico no solo el pie, solo hay que indicar cual es el gráfico de JPGraph y crearle el método para generarlo, cree los dos que más he utilizado, pronto le agrego el gráfico de barras, saludos Responder

PHP de Venezuela Re:MisM2.com Busca Programador(a) Re:El Futuro de la Comunidad PHP de Venezuela Re:como usar validar expresion regular

Respuestas Administrador 16 de marzo de 2012, 1:09

me descarge tu ejercicio pero tiene problemas con nombre de archivos en el require_once y tambien sale un mensaje diciendo 'Fatal error: Exception thrown without a stack frame in Unknown on line 0' salu2

Foros del Web No puedo compilar en la consola (windows) Conexión remota a una IP cambiante

Responder

Carlos Belisario

Como definir un campo temporal en PHP

19 de marzo de 2012, 17:15

buenas, el error es mio por no indicar cual es el grafico de prueba que se necesita, e hice algunos cambios, ya acomode para que salga en el PDF y también si quieres ver el grafico directo en el navegador puedes verlos en el archivo graph/grahpTest.php, saludos y gracias por indicar el error en los ejemplos, saludos cualquier cosa me lo indicas Responder

Últimas novedades Desarrolloweb.com Cómo instalar Composer Phalcon PHP Framework en #programadorIO

Emanuelle 29 de junio de 2012, 15:24

hola gracias por el aporte!!! Pero yo tengo un problema me funciona perfectamente tu ejemplo el detalle esta en que al generar mi reporte dejo un boton al dar click me genera el pdf y crea la imagen en mi directorio, al cerrar el pdf, y volver a dar click en el boton ya no me funciona porq dice que no puede ser eliminada la imagen a lafata de permisos, entons tengo que eliminarla directamente del directorio y funciona denuevo, entons veo que funciona para ejecutarse solo una vez, ahi mi problema, como hacer que de manera automatica elimine esa imagen si existe y volver a crearla? espero me ayuden gracias

Etiquetas Excepciones (1) Exceptiom (1) extensiones (1) FPDF (1) framewokrs (1)

Responder

JGRAPH (1) Carlos Belisario

29 de junio de 2012, 17:12

Buenas el problema es de lo permisos que tienes sobre la carpeta que estas creando la imagen, de hecho yo tengo las clases expuestas acá implementadas en un sistema que tengo en producción y no me ha generado problemas, las carpetas de las imágenes normalmente son públicas, en el método Stroke de la clase JPGraph tu puedes indicarle la ruta especifica donde quieres que quede la imagen ejemplo Stroke("../images/$nameGraph.png"); si sigue el problema me comentas a ver si indagamos un poco más en el tema, pero en teoría no debería de darte problema en carpetas públicas, saludos Responder

Emanuelle 30 de junio de 2012, 11:24

Saludos !!! aun sigo con el problema.. En efecto cambie la ruta en el metodo stroke y funciona bien, pero aun asi a la nueva carpeta creada incluso la comparti le di permisos de control total y nada, me manda el mismo mensaje de que no tengo permisos para eliminar,,, mi sistema esta en un Windows Xp Sp3 y pues acaso sera que tengo que crear mi carpeta en la raiz c:?? o alguna otra idea de como cambiar esos permisos? De antemano gracias por la atencion presta!! buena tarde

Libreria (1) MySQL (9) PARTONES DE DISEÑO (4) PDO (1) PHP (22) POO (16) YiiFramework (5)

Páginas vistas en total

99,609 Carlos Belisario

Responder Respuestas Carlos Belisario

30 de junio de 2012, 16:38

Buenas gracias por tu comentario, la solución que creo que es la viable y la acabo de anexar al código que esta en github, es darle permisos a la imagen una vez creada (gracias por el dato), esto lo vas a hacer

$graph->Stroke("../$nameGraph.png"); chmod($nameGraph . ".png", 0777);

desphpparatodos.blogspot.com/2010/12/creacion-de-graficos-en-documentos-pdf.html

Crea tu insignia

5/9

23/10/14

Desarrollo PHP para todos: Creacion de Graficos en documentos PDF con FPDF y JGRAPH Se ha producido un error en este gadget.

A ds By Cl i cksor

ABOUT

saludos Responder

Emanuelle 2 de julio de 2012, 11:49

Buen dia !! Solucione mi problema pero tuve unlink("$nombreGrafico.png"); $graph->Stroke("$nombreGrafico.png");

que

primero

eliminar

la

imagen

con:

October 2014 Su M Tu W Th 1 2 3 5 6 7 8 9 10 12 13 14 15 16 17 19 20 21 22 23 24 26 27 28 29 30 31

ya que dandole los permisos con chmod seguia con el mismo error. Aun así agradesco la atención!! Muchas GRACIAS Responder

Robert Cabrera Lara 8 de julio de 2012, 16:00

Emanuelle.. podrias decirme como fue q se soluciono.. porfavor.. a mi me sige dando ese erroor... Responder

Carlos Belisario

8 de julio de 2012, 18:47

¿cual es el error que te esta dando? el mismo de permisos? si te fijas Emanuelle elimina el gráfico anterior cada vez que va a crear un gráfico nuevo, haciendo esto //línea para eliminar el gráfico anterior unlink("$nombreGrafico.png"); $graph->Stroke("$nombreGrafico.png"); Antes de la creación de la imagen, yo le asigne todos los permisos a la imagen y también me la creaba sin problemas, a mi ambas me funcionan pero trabajo con linux, a lo mejor con windows el asignar los permisos no es tan factible y por eso es que el eliminarla como Emmanuel es la mejor solución, saludos Responder

Jorge Rodriguez Jorge 30 de noviembre de 2012, 17:56

De los mejores ejemplos que encontré buscando. Sin embargo, no se como hacerlo para que salgan varios gráficos por documento pdf, ¿es posible? si lo es, no tengo la menos idea como sería.. Responder

Carlos Belisario

1 de diciembre de 2012, 8:58

Claro que es posible lo que tienes es que llamar al método que crea el gráfico la cantidad de veces que necesites, pasando los parámetros de datos, saludos Responder

Ricardo Mesta 21 de enero de 2013, 14:25

me gustaría saber como utilizar mas tipos de gráficos si alguien me puede ayudar lo agradecería Responder

Carlos Belisario

21 de enero de 2013, 22:53

Yo había hecho un wrapper para crear los gráficos, en el link del github que deje arriba se encuentra el código, sin embargo es simplemente sacarle el provecho a la librería jpgraph y a los gráficos que esta ofrece Responder

adannoriega 12 de abril de 2013, 17:49

desphpparatodos.blogspot.com/2010/12/creacion-de-graficos-en-documentos-pdf.html

6/9

23/10/14

Desarrollo PHP para todos: Creacion de Graficos en documentos PDF con FPDF y JGRAPH Disculpa tengo que llamarlo mediante algún botón o algo? porque ejecuto el archivo php en mi servidor y no realiza nada, gracias... Responder Respuestas Carlos Belisario

13 de abril de 2013, 20:16

Algún error?? porque en teoría el código que deje al hacerlo en un archivo debe de funcionar Responder

ZeroHZ 3 de julio de 2013, 14:16

Tengo un problema al enviar mi gráfica al pdf me muestra un error que es el 150009 illegal Pie Plot, espero puedas ayudarme gracias Responder Respuestas Carlos Belisario

3 de julio de 2013, 20:06

el objeto que estas pasando no es correcto según la documentación, verifica que estes pasando bien los datos y nos comentas ya que el código que se dejo funciona correctamente, saludos Responder

David Gamboa 21 de julio de 2013, 0:22

Hola Carlos, mira estoy realizando tu ejemplo, pero al momento de de generar el grafico, practicamente me sale el grafico pero no en el pdf que quiero que salga. La grafica dibuja pero en html, que puede ser. Saludos, David Responder

David Gamboa 21 de julio de 2013, 0:39

Soy la persona que no le genera el grafico al momento de comentar la linea $pdf>gaficoPDF(array('aprobados'=>array(1,'red'),'reprobados'=>array(1,'blue')),'Grafico',array(20,4 0,100,50),'grafico'); ahi me genera el pdf, claro al comentarlo solo me genera el pdf con el titulo, favor ayudame Responder

Carlos Belisario

21 de julio de 2013, 11:55

En la carpeta donde tienes el script te genera alguna imagen con el gráfico y el mismo nombre del gráfico?? Responder

David Gamboa 21 de julio de 2013, 22:51

Gracias Carlos por contestarme, segun veo son los permisos estoy sobre fedora, le di permisos 777 como root, apache y no me sale el siguiente error, te pongo el error que me sale... david.php es el archivo donde lo escribi a tu ejemplo. Warning: unlink(graficoPrecision.png): Permission /var/www/html/labcalidadpro/site/tcpdf/examples/david.php on line 46

denied

in

Warning: fopen(graficoPrecision.png): failed to open stream: Permission denied in /var/www/html/labcalidadpro/site/jpgraph/src/gd_image.inc.php on line 2136 Warning: flock() expects parameter 1 to be resource, boolean /var/www/html/labcalidadpro/site/jpgraph/src/gd_image.inc.php on line 2137

desphpparatodos.blogspot.com/2010/12/creacion-de-graficos-en-documentos-pdf.html

given

in

7/9

23/10/14

Desarrollo PHP para todos: Creacion de Graficos en documentos PDF con FPDF y JGRAPH Warning: flock() expects parameter 1 to be resource, boolean given in /var/www/html/labcalidadpro/site/jpgraph/src/gd_image.inc.php on line 2142 JpGraph Error: 25111 Can't delete cached image graficoPrecision.png. Permission problem? Responder

David Gamboa 21 de julio de 2013, 23:44

Amigo muchas gracias por la pista que me diste, era permisos,ahora funciona de maravilla, el problema era del contexto de selinux (por ahi lo lei, no estoy seguro, pero funciono), ejecute lo siguiente: sudo chcon -R -t httpd_sys_content_rw_t /var/www/html/

Saludos, David Por cierto muy buen articulo Responder Respuestas Carlos Belisario

22 de julio de 2013, 19:16

Excelente que hayas logrado resolver el problema, porque hice varias pruebas y me estaba funcionando correctamente y no encontraba que pudiera estarte pasando, en fin excelente que te haya resultado, saludos Responder

Claudio Scheiding 21 de febrero de 2014, 11:03

Muchas Gracias, parte de este código me ayudó a solucionar tema IMAGEN en PDF (librería FPDF) trayéndolo desde ($imagen) con archivo comenzado con LETRA Ej P001.jpg GRACIAS. / [email protected] Responder

Genesis Hernandez 25 de marzo de 2014, 17:28

Hola Disculpa, presento un problema no hace nada el codigo :(, la pantalla queda en blanco que puede ser? Responder Respuestas Carlos Belisario

26 de marzo de 2014, 20:42

activa el error_reporting o ve los logs de apache para ver si te da un error en la sintaxis Responder

Introduce tu comentario...

Comentar como:

Publicar

Cuenta de Google

Vista previa

Enlaces a esta entrada desphpparatodos.blogspot.com/2010/12/creacion-de-graficos-en-documentos-pdf.html

8/9

23/10/14

Desarrollo PHP para todos: Creacion de Graficos en documentos PDF con FPDF y JGRAPH Crear un enlace

Entrada más reciente

Página principal

Entrada antigua

Suscribirse a: Enviar comentarios (Atom)

Plantilla Awesome Inc.. Con la tecnología de Blogger.

desphpparatodos.blogspot.com/2010/12/creacion-de-graficos-en-documentos-pdf.html

9/9