Come faccio a eseguire PHP all'interno di CSS

ho un link a un foglio di stile come questo

<link href="css/<? echo $theme;?>/styles.css" rel="stylesheet" type="text/css" /> 

All'interno del CSS voglio essere in grado di echeggiare un'image di background emessa dal db

 body{ background-image:url(../../images/<?php echo $theme.'/'.$background;?>);} 

Ho provato ad aggiungere quanto segue all'inizio della mia pagina ma ha appena prodotto tutto nel codice html

 <? header ("Content-type: text/css");?> 

Sono sicuro che ci sia un po 'di questo, qualcuno può consigliare la migliore linea d'azione?

Grazie in anticipo

Cambia il file che termina con php in modo che venga eseguito dal server, e una volta che lo hai fatto puoi collegarlo ad esso come se fosse un normale file css e assicurarti che l'intestazione sia corretta impostata con quel codice di intestazione che hai al in cima al file

Modificare:

 <link href="css/<? echo $theme;?>/styles.css" rel="stylesheet" type="text/css" /> 

A:

 <link href="css/<? echo $theme;?>/styles.php" rel="stylesheet" type="text/css" /> 

e in cima a quel file che hai

 <? header ("Content-type: text/css");?> 

E dal momento che sembra che i tag di php siano già abilitati potresti anche usare invece di usare

 <? echo $var;?> 

Uso

 <?=$var;?>