Quisiera contar con su ayuda...! Gracias..!!
Código :
<html"> <head> <title>Documento sin título</title> </head> <body> <?php if(isset($_POST['ok'])){ $texto = $_POST['texto']; $texto2 = $_POST['texto2']; $texto3 = $_POST['texto3']; $tamano = $_POST['tamano']; $tamano2 = $_POST['tamano2']; $tamano3 = $_POST['tamano3']; $fuente = $_POST['fuente']; $fuente2 = $_POST['fuente2']; $fuente3 = $_POST['fuente3']; header("Content-type: image/gif"); $img = imagecreatefromgif("imagen2.gif"); $rojo = imagecolorallocate($img,10,10,10); $negro = imagecolorallocate($img,0,0,0); imagettftext($img,$tamano,0,1,15,$negro,$fuente,$texto); imagettftext($img,$tamano2,0,1,30,$negro,$fuente2,$texto2); imagettftext($img,$tamano3,0,1,45,$negro,$fuente3,$texto3); imagegif($img); imagedestroy($img); } else { ?> <form method="POST" action="" target="_self"> <p><b>Linea1</b> <br><input type="text" name="texto" id="texto"> <select name="tamano" id="tamano"> <option value="10">10</option> </select> <label for="fuente"></label> <select name="fuente" id="fuente"> <option value="arial.ttf">arial</option> <option value="times.ttf">times roman</option> </select> <br> <b>Linea2</b><br><input type="text" name="texto2" id="texto2"> <select name="tamano2" id="tamano2"> <option value="10">10</option> </select> <select name="fuente2" id="fuente2"> <option value="arial.ttf">arial</option> <option value="times.ttf">times roman</option> </select> <br> <b>Linea3</b> <br><input type="text" name="texto3" id="texto3"> <select name="tamano3" id="tamano3"> <option value="10">10</option> </select> <select name="fuente3" id="fuente3"> <option value="arial.ttf">arial</option> <option value="times.ttf">times roman</option> </select> </p> <p> <label for="tamano2"></label> <br> <input type="submit" name="ok" value="OK!"> </p> </form> <?php } ?> </body> </html>
Y este es el script que me genera la imagen en otra pagina
Código PHP :
<?php header("Content-type: image/gif"); $texto = $_POST['texto']; $texto2 = $_POST['texto2']; $texto3 = $_POST['texto3']; $tamano = $_POST['tamano']; $tamano2 = $_POST['tamano2']; $tamano3 = $_POST['tamano3']; $fuente = $_POST['fuente']; $fuente2 = $_POST['fuente2']; $fuente3 = $_POST['fuente3']; $img = imagecreatefromgif("imagen2.gif"); //Crea la imagen $rojo = imagecolorallocate($img,10,10,10); //Color Negro $negro = imagecolorallocate($img,0,0,0); //Color Negro imagettftext($img,$tamano,0,1,15,$negro,$fuente,$texto); imagettftext($img,$tamano2,0,1,30,$negro,$fuente2,$texto2); imagettftext($img,$tamano3,0,1,45,$negro,$fuente3,$texto3); //imagestring($img,TAMAÑO,X,Y,TEXTO,COLOR); //Escribe Rodrinete en rojo imagegif($img); //Muestra el nuevo GIF imagedestroy($img); //Destruye el nuevo gif y lo vuelve a pasar a como estaba antes ?>
Quiero que en vez de mostrarme la imagen en la pagina resul me la muestre en la misma pagina del formulario..
Espero puedan ayudarme gracias..!!