Aki te envio lo que he hecho
Esta es la primera pagina del formulario
Código HTML:
Ver original<?php session_start();
?>
<?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'];*/
$_SESSION['texto'] = $_POST;
$_SESSION['texto2'] = $_POST;
$_SESSION['texto3'] = $_POST;
$_SESSION['tamano'] = $_POST;
$_SESSION['tamano2'] = $_POST;
$_SESSION['tamano3'] = $_POST;
$_SESSION['fuente'] = $_POST;
$_SESSION['fuente2'] = $_POST;
$_SESSION['fuente3'] = $_POST;
$_SESSION['imagen'] = $_POST;
// Generas la etiqueta de imagen:
echo '<img src="resul.php" />';
} else {
?>
<form method="POST" action="resul.php" target="_self"> <br><input type="text" name="texto" id="texto"> <select name="tamano" id="tamano"> .....
...
<input type="submit" name="ok" value="OK!" > <?php
}
?>
y esta es la pagina que me genera la imagen
Código PHP:
Ver original?>
<?php
if( ! isset($_SESSION['imagen'])) { die('Acceso no permitido.'); }
$texto = $_SESSION['imagen']['texto'];
$texto2 = $_SESSION['imagen']['texto2'];
$texto3 = $_SESSION['imagen']['texto3'];
$tamano = $_SESSION['imagen']['tamano'];
$tamano2 = $_SESSION['imagen']['tamano2'];
$tamano3 = $_SESSION['imagen']['tamano3'];
$fuente = $_SESSION['imagen']['fuente'];
$fuente2 = $_SESSION['imagen']['fuente2'];
$fuente3 = $_SESSION['imagen']['fuente3'];
// Haces lo mismo para el resto de tus variables
// Envías encabezados y generas la imagen
header("Content-type: image/gif"); //imagestring($img,TAMAÑO,X,Y,TEXTO,COLOR); //Escribe Rodrinete en rojo
imagedestroy($img); //Destruye el nuevo gif y lo vuelve a pasar a como estaba antes
// Eliminas los datos de sesión:
unset($_SESSION['imagen']);
?>