| |||
Debes crear scripts PHP que generen tu gráfico y llamarlos en tus scripts PHP o pàginas HTML en general con un tag de imagen tipo: <img src="genera_Grafico.php"> El código de "genera_Grafico.php" no ha de contener NADA de HTML .. ni espacios antes de < ? ni al final de tu último ? > .. Todo eso es lo que "alega" la función header() cuando la usas. Por cierto .. si tienes problemas .. con un mensaje de error, por favor no intentes interpretarlo tu mismo: coloca el mensaje de error y el código completo que usas además de indicar la línea concreta que origina el problema. Justamente en ese tipo de mensajes de error de "header" (cabeceras) dice claramente donde tienes la "salida" que estás originando. Un saludo, |
| ||||
pues bien el script que tengo es: Código PHP: Cita: y las lineas de phplot donde se dice esta el problema son:Warning: Cannot modify header information - headers already sent by (output started at f:\archivos de programa\easyphp1-8\www\graficos\graf1.php:9) in f:\archivos de programa\easyphp1-8\www\phplot\phplot.php on line 1090 Warning: Cannot modify header information - headers already sent by (output started at f:\archivos de programa\easyphp1-8\www\graficos\graf1.php:9) in f:\archivos de programa\easyphp1-8\www\phplot\phplot.php on line 1091 Warning: Cannot modify header information - headers already sent by (output started at f:\archivos de programa\easyphp1-8\www\graficos\graf1.php:9) in f:\archivos de programa\easyphp1-8\www\phplot\phplot.php on line 1092 Warning: Cannot modify header information - headers already sent by (output started at f:\archivos de programa\easyphp1-8\www\graficos\graf1.php:9) in f:\archivos de programa\easyphp1-8\www\phplot\phplot.php on line 1093 Warning: Cannot modify header information - headers already sent by (output started at f:\archivos de programa\easyphp1-8\www\graficos\graf1.php:9) in f:\archivos de programa\easyphp1-8\www\phplot\phplot.php on line 1099 ‰PNG IHDRXEëîª9PLTEÂÂÂ’’’ÿÿÿ¾¾¾‡ÎëWž»ÿÏÿ¥ÏuÿÏÿÏî‚î ¾R¾ðÿÿÀÏϺ¬„²IDATxœíÛr«:Dw…ãJQüÿÿžÄØ„‘Ô™½ H| ´<’eþ} AàŸuDŸH,AAb KPX‚‚Ä$– ±‰%(¤ÅÖBtÂK‰%€H,AAb KPX‚‚Ä$– ±‰%(H,AAb KPX‚‚Ä$– ±‰%(H,AAb KPX‚‚Ä$– ±‰%(H,AAb KPX‚‚Ä$– ð&ÖðÃóùaï... de la 1089 a la 1094 Código PHP: Código PHP:
__________________ Say no more....... |
| |||
El error te dice: Cita: que en la línea 9 de "graf1.php" tienes algo de salida hacia el navegador, no sé si algo de HTML o qué (habría que ver ese código de ese script completo .. Si es lo que pusistes ... concreta que es lo que pusistes y no hay nada más). OJO con los espacios y saltos de línea antes o despues de < ? .. ?> también son considerados como "salida".output started at f:\archivos de programa\easyphp1-8\www\graficos\graf1.php:9 El uso del tag de imagen para llamar a tu script PHP que realice el proceso de generación de tus gráficas, tan sólo se trata de aislar ese código que genera la gráfica, guardarlo con un nombre .php y llamarlo por un tag de imagen como te mostré. De hecho así es como deberías usarlo. Un script que genera el gráfico y -otro- que lo llame para poder "mezclarlo" con el resto de HTML que necesites para componer tu página HTML completa. Un saludo, |
| ||||
pues bien, el codigo de graf1.php Código PHP: no logro entender bien lo de los espacios, es decir se debe hacer codigo sin espacio entre lineas o sin ninguna clase de espacio? y lo del <img scr> intente hacerlo, pero no me dio resultado
__________________ Say no more....... |