Hola compañeros, llevo tiempo con PHP aparcado y hoy en un pequeño proyecto me he atascado.
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:
<?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>
Ahora lo recogo en el otro php:
Código:
if(isset($_POST['html'])){
}else{
$html = '';
}
Y estoy debugeando y la variable $html trae esto solo:
<html><body>
<img src=
¿Alguien me orienta un poco?
Saludos y gracias.