Malcolm Beck´s: CSS mit PHP parsen, Mini-Tutorial

Beitrag lesen

hi,

Ich brauche Seiten auf Deutsch und da wirds dann halt schwer.

Du erstellst eine CSS-Datei -- nennen wir sie "func_css.php" -- in diese Datei schreibst du:

<?php  
  
  error_reproting(E_ALL);  
  header('Content-type: text/css;');  
  
  echo 'body {background:#000;}';  
?>

Zum testen bindest du jetzt dieses Script in deine Seite ein:

<link type="text/css" rel="stylesheet" href="/css/func_css.php" />

Wenn alles ok ist, dann kann es weiter gehen.

Da du variable Werte in der CSS benötigst, gehe ich mal davon aus, dass diese variablen im HTML definiert werden und im nachhinein irgendwie an die CSS-Datei übergeben werden müssen, also:

<link type="text/css" rel="stylesheet" href="/css/func_css.php?background=#000" />

Der Aufruf in der CSS sieht dann so aus:

<?php  
  
  error_reproting(E_ALL);  
  header('Content-type: text/css;');  
  
  if (isset($_GET['background']))  
  {  
    printf ('body {background:%s;}', $_GET['background']);  
  }  
?>

Das war's schon.

Sinnvollerweise prüfst du die an die CSS übergebenen Variablen in der "func_css.php", bevor du sie ausgibst.

mfg

--
マルコム ベック`秒 エイリアス エJ Ñ - ĜわたしÑ