Tengo el siguiente archivo imagen.php, ademas de un formulario html, en el formulario lleno los campos y al hacer click en submit me genera una imagen, el problema es que recarga la imagen y muestra el resultado en www.misitio.com/imagen.php y me gustaria que mostrara el resultado al lado del formulario html que uso para ingresar la informacion
Aqui el codigo:
Código PHP:
<?php
$imagen=imageCreatefrompng("post.PNG");
$color =ImageColorAllocate($imagen,0,0,0);
$titulo = $_POST['titulo'];
$portada = $_POST['portada'];
$peso = $_POST['peso'];
$servidor = $_POST['servidor'];
$uploader = $_POST['uploader'];
$calidad = $_POST['calidad'];
$genero = $_POST['genero'];
$portada = $_POST['portada'];
$idioma = $_POST['idioma'];
$link = $_POST['link'];
$ano = $_POST['ano'];
$fuente = 'verdana.ttf';
$nombre = rand(0, 9181981);
$portadafinal = imagecreatefromjpeg($portada);
$titulo1 = wordwrap($titulo, 10, "\n", true);
$x = ImagesX($portadafinal);
$y = ImagesY($portadafinal);
imagecopyresampled ($imagen , $portadafinal, 19, 22, 0, 0, 125, 160, $x, $y);
imagettftext($imagen, 14, 0, 160, 40, $color, $fuente, $titulo);
imagettftext($imagen, 11, 0, 224, 98, $color, $fuente, $genero);
imagettftext($imagen, 11, 0, 217, 116, $color, $fuente, $ano);
imagettftext($imagen, 11, 0, 195, 134, $color, $fuente, $idioma);
imagettftext($imagen, 11, 0, 224, 170, $color, $fuente, $calidad);
imagettftext($imagen, 11, 0, 233, 152, $color, $fuente, $peso);
imagettftext($imagen, 11, 0, 221, 80, $color, $fuente, $uploader);
ImagePNG ($imagen, "generadas/$nombre.png");
ImageDestroy($imagen);
echo "<b> Codigo BB</b>";
echo "</br>";
echo "<textarea>";
echo "[img]http://www.misitio.com/generador/generadas/$nombre.png[/img][noparse][url=$link][img]http://www.misitio.com/generador/post2.png[/img][/url][/noparse]";
echo "</textarea>";
echo "</br>";
echo "<b>Vista Previa</b>";
echo "</br>";
echo "<img src='http://www.misitio.com/generador/generadas/$nombre.png'>";
echo "<img src='http://www.misitio.com/generador/$servidor.png'>";
?>