Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/05/2015, 11:13
Avatar de wolvelopez
wolvelopez
 
Fecha de Ingreso: junio-2008
Mensajes: 86
Antigüedad: 15 años, 10 meses
Puntos: 0
Problema con las comillas

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.
__________________
# "El software es un gas: se expande hasta llenar su contenedor"
-- Nathan Myhrvold