El caso es que quiero guardar en una variable de PHP codigo de html para posterioemente pasarlo a otra pagina de php mediante POST y no hay manera, se me corta con las comillas. He intentado incluso poniendo \ delante de las comillas y nada.
Un pequeño ejemplo:
Código:
Ahora lo recogo en el otro php:<?php $html = ' <html><body> <img src="images/logo.gif" alt="logo" /> <p><h1>CONTRATO DE TRABAJO DE ARTISTAS EN ESPECTACULO PÚBLICO</h1></p> <p> Reunidos en " . $_POST['pueblo'] . " a, <input type="text" name="dia" size="2"/> de <input type="text" name="mes" size="10"/> de <input type="text" name="ano" size="4"/> </p> </body></html> ' ?> <form action="generar.php" method="post" accept-charset="utf-8"> <input type="hidden" name="html" value="<?php echo $html; ?>" /> <input type="submit"/> </form>
Código:
Y estoy debugeando y la variable $html trae esto solo:if(isset($_POST['html'])){ }else{ $html = ''; }
<html><body>
<img src=
¿Alguien me orienta un poco?
Saludos y gracias.