Adrian: welche funktion?!

hallo!
ich möchte über ein admintool eine neue Farbe eingeben können, die dann in meine css an die richtige stelle geschrieben wird.

die ersten Zeilen meiner css sehen wie folgt aus:
#top {
  width: 100%;
  height: 90px;
  background-color: #A5C500;
  border: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
}

dabei soll "  background-color: #A5C500;" überschrieben werden und die neue farbe dort eingesetzt werden.

allerdings bin ich in solchen datei sachen noch nicht so ganz fit...
kann mir wer von euch da helfen welche funktionen ich nutzen sollte dafür??

  1. Hallo!

    allerdings bin ich in solchen datei sachen noch nicht so ganz fit...
    kann mir wer von euch da helfen welche funktionen ich nutzen sollte dafür??

    fopen und andere Filesystemfunktionen,
    ereg oder preg_match zum ersetzen der Strings.

    mfg
      frafu

  2. Hallo Adrian,

    ich möchte über ein admintool eine neue Farbe eingeben können, die dann in meine css an die richtige stelle geschrieben wird.

    »»

    [...]

    dabei soll "  background-color: #A5C500;" überschrieben werden und die neue farbe dort eingesetzt werden.

    Speicher die Farbe irgendwo anders und füge Sie dann dynamisch in das Script ein. Das dürfte die einfachste Möglichkeit sein.

    Datei foobar.php:
    ---------------------------------------------------------------------

    <?php  
    header('Content-Type: text/css');  
    // Wert aus Datenbamk oder wo auch immer du den abgespeichert hast holen und  
    // der Variablen zuweisen  
    $top_bgcolor = '#A5C500';  
    ?>
    ~~~~~~css
      
    #top {  
       width: 100%;  
       height: 90px;  
       background-color: [code lang=php]<?php echo $top_bgcolor; ?>
    ~~~;  
       border: 0px;  
       position: absolute;  
       right: 0px;  
       top: 0px;  
    }[/code]  
    \---------------------------------------------------------------------  
      
    Eine andere Möglichkeit ist, den Wert mit Hilfe der [Dateibearbeitungs-Funktionen](http://www.php.net/manual/en/ref.filesystem.php) direkt in der CSS-Datei zu speichern.  
      
    Schöne Grüße,  
      
    Johannes
    
    -- 
    ie:% fl:( br:< va:| ls:[ fo:) rl:) n4:? ss:| de:] js:| ch:} sh:) mo:| zu:)