ZanCajO.com

Crear archivo css desde php

He buscado información de cómo hacer que una página php funcione como un archivo css (hoja de estilos) y hay poca cosa y confusa. Por ejemplo en http://www.forosdelweb.com dicen de crear varios css y según lo que quieras direccionar a uno u otros. Pero eso no es lo que yo quería y al final es muy sencillo.
Tan sólo es declarar la cabecera como text/css y después escribir la hoja de estilo con un par de funciones en el archivo PHP-CSS (css.php):

header('Content-Type: text/css');
echo 'body {
 font-family:\'Lucida Grande\', Verdana, Arial, Sans-Serif;
 color:#000000;
 background-color:#FFFFFF;
 }';

Y el enlace al css en la página que se quiera:

echo '<link href="css.php" rel="stylesheet" type="text/css">';

Este es un ejemplo básico, al ver que funciona yo he complicado la cosa juntando las dos cosas en un único archivo index.php

//Funcion del ejemplo

function estilo($ver){
  if ($ver!='CSS'){
    $contenido='<link href="index.php?ver=CSS" rel="stylesheet" type="text/css">';
  }else{
    $contenido='body {
      font-family:\'Lucida Grande\', Verdana, Arial, Sans-Serif;
      color:#000000;
      background-color:#FFFFFF;}';
  }

//Escribiendo la página

if ($ver=='CSS'){
   header('Content-Type: text/css');
   echo $contenido=estilo('CSS');
}else{
   echo $contenido;
}

Eso es to… , eso es to… , Eso es todo.

[zzamov 22 noviembre 2007 20:24] Categorías: Lenguajes web - Etiquetas: , , , - -

No hay comentarios »

Aún no hay comentarios.

RSS feed para los comentarios de esta entrada. TrackBack URL

Deja un comentario

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Protectora de Animales Huellas Kilate.info El Ancestro WordPress-ES Ayuda Wordpress

Valid XHTML 1.0 Transitional¡CSS Válido![Valid RSS] - RSS Artículos y Comentarios - Acceder ;)-

Gestionado con WordPress