Hola, estoy tratando de hacer un generador de firmas dinamicas para un juego.
Formulario.html
Código HTML:
Ver original<form method="get" action="firma.php"> ID eRepublik:
<input type="text" name="id"> <input type="submit" value="Generar Firma!">
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($imagen, 15, 0, 124, 27, $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!