Gracias de antemano.
form.htm
Código HTML:
<form name="form1" method="post" action="form.php"> <br> <table class="tabla" width="80%" align="center" border="1" cellpadding="0"> <tr> <td class="celda1" align="center"><strong><font color="#000000" face="Verdana" size="2">Primer Pokémon</font></strong></td> <td class="celda3" width="40" align="center" height="40"><img alt="Imagen" id="poke1" src="./img/000.png.gif" width="40" height="40"></td> <td class="celda2" align="center"> <select name="poke1" id="poke1" onchange="changeImage1(this.options[selectedIndex].value)"> <option value="./img/001.png">#001 - Bulbasaur</option> <option value="./img/003.png">#004 - Charmander</option> <option value="./img/002.png">#007 - Squirtle</option> </select><br> </td> </tr> <tr> <td align="center"><strong><font color="#000000" face="Verdana" size="2">Nombre</font></strong></td><td align="center"><input name="name" type="text" id="name" align=""></td> </tr><tr> <td class="celda1" align="center"><strong><font color="#000000" face="Verdana" size="2">Entrenador</font></strong></td> <td class="celda3" valign="top" width="80" align="center" height="80"><img alt="Imagen" id="entrenador" src="./Entrenadores/Elita.gif" width="80" height="80"></td> <td class="celda2" align="center"> <select name="train" id="train" onchange="changeImage2(this.options[selectedIndex].value)"> <option value="./img/Elita.png">Elita</option> <option value="./img/Joe.png">Joe</option> </select></td> </tr> <tr> <td class="celda1" align="center"><strong><font color="#000000" face="Verdana" size="2">Estilo</font></strong></td> <td class="celda3" align="center"><img alt="Imagen" id="estilo" src="./Estilo/Rojo.png"><br> <select name="tarjeta" id="tarjeta" onchange="changeImage(this.options[selectedIndex].value)"> <option value="./img/Rojo.png">Rojo</option> <option value="./img/Azul.png">Azul</option></option> </select></td> </tr> </table> <input type="submit" name="Submit" value="Enviar"> </form>
form.php
Código PHP:
<?php
$Nombre = $_POST['name'];
$Tarjeta = imagecreatefrompng($_POST['tarjeta']);
$Entrenador = imagecreatefrompng($_POST['train']);
$Poke1 = imagecreatefrompng($_POST['poke1']);
//Posición del entrenador
$Margen_Derecho1 = 170;
$Margen_Abajo1 = 60;
$x1 = imagesx($Entrenador);
$y1 = imagesy($Entrenador);
//Pegar el entrenador en la tarjeta
imagecopy($Tarjeta, $Entrenador, imagesx($Tarjeta) - $x1 - $Margen_Derecho1, imagesy($Tarjeta) - $y1 - $Margen_Abajo1, 0, 0, imagesx($Entrenador), imagesy($Entrenador));
//Posición del pokémon 1
$Margen_Derecho10 = 125;
$Margen_Abajo10 = 85;
$x10 = imagesx($Poke1);
$y10 = imagesy($Poke1);
//Pegar el pokemon 1 en la tarjeta
imagecopy($Tarjeta, $Poke1, imagesx($Tarjeta) - $x10 - $Margen_Derecho10, imagesy($Tarjeta) - $y10 - $Margen_Abajo10, 0, 0, imagesx($Poke1), imagesy($Poke1));
$negro = imagecolorallocate($Tarjeta, 0, 0, 0);
imagettftext($Tarjeta, 11, 0, 15, 125, $negro, "fuente.ttf", $Nombre);
header("Content-type: image/x-png");
imagepng($Tarjeta);
imagedestroy($Tarjeta);
imagedestroy($Poke1);
imagedestroy($Entrenador);
?>