Foros del Web » Programando para Internet » PHP »

Problema al imprimir rss en gd

Estas en el tema de Problema al imprimir rss en gd en el foro de PHP en Foros del Web. Hola, estoy tratando de hacer un generador de firmas dinamicas para un juego. Formulario.html @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código HTML: Ver original < form method = "get" ...
  #1 (permalink)  
Antiguo 19/08/2011, 16:42
 
Fecha de Ingreso: enero-2011
Mensajes: 39
Antigüedad: 13 años, 3 meses
Puntos: 1
Problema al imprimir rss en gd

Hola, estoy tratando de hacer un generador de firmas dinamicas para un juego.

Formulario.html
Código HTML:
Ver original
  1. <form method="get" action="firma.php">  
  2.   ID eRepublik:
  3.   <br>  
  4.   <input type="text" name="id">  
  5. <input type="submit" value="Generar Firma!">  
  6.   </form>

Firma.php
Código PHP:
<?php 
header
("Content-type: image/png"); 
$imagen=imageCreatefrompng("firma.png"); 
$id $_GET['id']; 
$fuente 'verdana.ttf'
$color=ImageColorAllocate($imagen,255,255,255); 

$xml simplexml_load_file('http://api.erepublik.com/v2/feeds/citizens/$id'); 

imagefttext($imagen15012427$color$fuente$xml->name); 

ImagePNG ($imagen); 
ImageDestroy($imagen); 
?>
El problema es que no me imprime nada, deja la imagen en blanco. Lo que note y realmente no se por que, es que esta linea es la que hace que no se imprima nada:
Código PHP:
$xml simplexml_load_file('http://api.erepublik.com/v2/feeds/citizens/$id'); 
Muchas gracias de antemano!
  #2 (permalink)  
Antiguo 19/08/2011, 16:46
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Problema al imprimir rss en gd

Código PHP:
Ver original
  1. $xml = simplexml_load_file('http://api.erepublik.com/v2/feeds/citizens/$id');

Está entre comillas simples, no te va a funcionar la variable $id

Todo sobre cadenas y comillas
COMO: usar las comillas bien
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP
  #3 (permalink)  
Antiguo 19/08/2011, 16:47
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Problema al imprimir rss en gd

se debe a que necesitas comillas dobles para que php analice la cadena y coloque el valor de la variable, de lo contrario puedes concatenar:

Código PHP:
Ver original
  1. $xml = simplexml_load_file('http://api.erepublik.com/v2/feeds/citizens/'.$id);
  2. //o
  3. $xml = simplexml_load_file("http://api.erepublik.com/v2/feeds/citizens/$id");
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #4 (permalink)  
Antiguo 19/08/2011, 16:48
 
Fecha de Ingreso: enero-2011
Mensajes: 39
Antigüedad: 13 años, 3 meses
Puntos: 1
Respuesta: Problema al imprimir rss en gd

Cita:
Iniciado por andresdzphp Ver Mensaje
Código PHP:
Ver original
  1. $xml = simplexml_load_file('http://api.erepublik.com/v2/feeds/citizens/$id');

Está entre comillas simples, no te va a funcionar la variable $id

Todo sobre cadenas y comillas
COMO: usar las comillas bien
No puedo creer que ese haya sido el problema, mil gracias.

Etiquetas: html, rss, formulario
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 08:22.