Comunidad PHPeros

Lenguajes => CSS => Mensaje iniciado por: kekoman en 30 de Abril de 2007, 15:30:28 pm

Título: DUda
Publicado por: kekoman en 30 de Abril de 2007, 15:30:28 pm
Qusiera seleccionar el estilo de la pagina mediante variables php, ejemplo:
$estilo = "pagina.css";
gracias ;D
Título: Re: DUda
Publicado por: HugoR en 30 de Abril de 2007, 16:06:01 pm
Pon esto en el <head>, es más fácil  ;)
Citar
<link REL='STYLESHEET' HREF='pagina.css' TYPE=text/css>
Título: Re: DUda
Publicado por: mOrK en 30 de Abril de 2007, 20:10:25 pm
$estilo = "pagina.css" ? No lo sé, alguno de PHP, que diga si es correcto XD

Lo más normal es lo que ha dicho hugor, pero también puedes ponerlo en el index o en donde sea mediante la etiqueta <style>...
Título: Re: DUda
Publicado por: kekoman en 30 de Abril de 2007, 22:02:12 pm
tio, me refiero a esto: ;D
<link REL='STYLESHEET' HREF='$pagina' TYPE=text/css>
$pagina = "pagina.css";
;D ;D
Título: Re: DUda
Publicado por: HugoR en 30 de Abril de 2007, 22:44:45 pm
Son ganas de meter variables para nada  xD
Título: Re: DUda
Publicado por: naveda en 01 de Mayo de 2007, 15:07:31 pm
HugoR no sabes el motivo por el cual pretende crear ese codigo, no seas así...

Bueno hace un tiempo cree una cosilla que te permite elegir instantaneamente el estilo de una web (esta opción existe en muchas webs)

El estilo se cambia segun una variable de la URL:
http://www.web.com/?estilo=azul

Codigo PHP
<?PHP
if (isset($_GET['estilo'])) {
// Los archivos de estilo en cascada son (default, azul, rojo, verde,...)
if (file_exists($_GET['estilo'].".css")) {
$estilo = $_GET['estilo'].".css";
} else {
$estilo = "default.css";
}
} else {
$estilo = "default.css";
}


Para aplicarlo...
<link REL='STYLESHEET' HREF='<?=$estilo;?>' TYPE=text/css>