Estoy intentando crear páginas dinamicamente con css y php. Mi Idea es:
Una página configura.html con los formularios de gereración (background p.e).
Una página estilo.php que reciba los datos de configura.html mediante $_POST[] y sea tratada como css.
La página destino.html que utilice estilo.php como hoja de estilos.
He intentado muchas cosas y he logrado el funcionamiento mostrando el estilo en estilo.php pero no logro que esta sea una hoja de estilos independiente.
Aquí os dejo algunos codigos que he provado:
estil.php:
Código:
  
configura.html<?php
header("Content-type: text/css");
$background=$_POST[fons];
echo<<<here
body {
background:$background;
}
here;
?>
Código HTML:
 <body> <form action="estil.php" method="post" name="fons"> <select name="fons" onChange="document.fons.submit()"> <option selected="selected">--</option> <option>#000</option> <option>#0FF</option> <option>#F00</option> </select> </form> </body>
Finalmente en destino.html la linea que especifico la hoja de estilo:
Código HTML:
 <link href="estil.php" rel="stylesheet" type="text/css"> 
Código:
  
A modo de conclusión: Obtengo la misma salida de un css dinámico con el $_POST que con la declaración manual. <?php
header("Content-type: text/css");
$background=F0F;
?>
body {
background:#<?=$background?>;
}
Muchas gracias por adelantado!
Xavi
 
 



