Foros del Web » Programando para Internet » PHP »

Problema con la libreria GD2

Estas en el tema de Problema con la libreria GD2 en el foro de PHP en Foros del Web. Hola, ultimamanmete he querido realizar graficas con php apartir de una base de datos, he buscado scripts y he encontardo que el php trae una ...
  #1 (permalink)  
Antiguo 20/09/2010, 13:59
Avatar de sarfimenez  
Fecha de Ingreso: julio-2009
Mensajes: 27
Antigüedad: 14 años, 9 meses
Puntos: 0
Problema con la libreria GD2

Hola, ultimamanmete he querido realizar graficas con php apartir de una base de datos, he buscado scripts y he encontardo que el php trae una extencion que te permite escribir sobre imagenes.

Mi problema es el siguiente e intentado utilizar los ejemplos pero ala hora de llamar el codigo como lo recomiendan con la etiqueta
Código:
<img src=archivo.php >
el navegador no me despliega nada, ya he intentado varios ejemplos empezando por los mas sencillos como el siguiente
Código:
<?php

header("Content-type: image/png");
$cadena = $_GET['texto'];
$im     = imagecreatefrompng("images/boton1.png");
$naranja = imagecolorallocate($im, 220, 210, 60);
$px     = (imagesx($im) - 7.5 * strlen($cadena)) / 2;
imagestring($im, 3, $px, 9, $cadena, $naranja);
imagepng($im);
imagedestroy($im);

?>
pero al momento de llamarlo no me despliega nada
estare haciendo algo mal?
mi version de php que estoy usando es la 5.2.6 y la de apache es 2.2.8

sialguen pudiera ayudarme o darme una alternativa a como graficar en php se los agardeceria



Saludos
  #2 (permalink)  
Antiguo 20/09/2010, 15:21
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Problema con la libreria GD2

intenta cargar el script que genera la imagen directamente en el navegador, y si sale algo no dudes en escribirlo aquí... (:
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 20/09/2010, 15:53
Avatar de sarfimenez  
Fecha de Ingreso: julio-2009
Mensajes: 27
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Problema con la libreria GD2

Lo corri directamente en el navegador y esto es lo que me manda


Lo que yo pienso es que si esta corriendo el script pero en algun lado se traba no se porque. :(

gracias pos su atencion
  #4 (permalink)  
Antiguo 20/09/2010, 15:55
Avatar de sarfimenez  
Fecha de Ingreso: julio-2009
Mensajes: 27
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Problema con la libreria GD2

El mensaje dice "No se puede mostar la imagen "http://localhost/grid.php" por que contiene errores".

Por si no lo alcanzan aaver por que se pixeleo la imagen al subirla :/
  #5 (permalink)  
Antiguo 20/09/2010, 15:57
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Problema con la libreria GD2

perfecto!!

ahora solo comenta la linea del header() y ejecuta de nuevo tu script... (:

por cierto, se supone que el script toma el texto de la variable $_GET['texto'], entonces, ¿si estas pasando dicha variable correctamente?
Cita:
archivo.php?texto=foo
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #6 (permalink)  
Antiguo 20/09/2010, 16:15
Avatar de sarfimenez  
Fecha de Ingreso: julio-2009
Mensajes: 27
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Problema con la libreria GD2

Ya comente la linea de header, y le puse los parametros al archivo y ahora esto es lo ke me manda



gracias.
  #7 (permalink)  
Antiguo 20/09/2010, 16:21
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Problema con la libreria GD2

me pregunto si en los intentos anteriores también pasabas la variable?

de ser así, entonces ya puedes dejar el header() como estaba, y bueno... no olvides pasar la variable para probar de nuevo el script.. ¿todo bien?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #8 (permalink)  
Antiguo 20/09/2010, 16:25
Avatar de sarfimenez  
Fecha de Ingreso: julio-2009
Mensajes: 27
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Problema con la libreria GD2

Ize lode pasar la variable y descomentar la linea header pero me sigue manadando el mismo mensaje "No se puede mostar la imagen "http://localhost/grid.php" por que contiene errores", me tiene muy desconcertado :/.
  #9 (permalink)  
Antiguo 20/09/2010, 16:28
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Problema con la libreria GD2

bien, ahora solo vamos a hacer estas dos ultimas cosas...

- elimina cualquier espacio o salto de linea previo al primer <?php de tu script, osea... que <?php deben ser los 5 primeros caracteres del archivo obligatoriamente...
- elimina el último ?> del mismo script, ya que eso también puede provocar una salida incorrecta de datos...

prueba de nuevo y nos platicas...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #10 (permalink)  
Antiguo 21/09/2010, 07:26
Avatar de sarfimenez  
Fecha de Ingreso: julio-2009
Mensajes: 27
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Problema con la libreria GD2

Ya :D , porfin me desplego la imagen, alparecer solo era eso, que la etiqueta php debia ser de lo primero en mi script, que loco no? xD.
Muchas gracias, inetentare con los demas ejemplos haber como me va.

Saludos y gracias, como puedo hacer pa dejar el tema abierto por si tengo mas dudas?

Etiquetas: 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 12:06.