Forum Clubic

Include dans un fichier css

Bonjour, voila j’ai un fichier css.php qui me sert de feuille de style pour que celle ci soit dynamique.

j’ai aussi un fichier define.inc/php ou je defini des variables.

Comment puis’je recupérer des valeurs de mon fichier define.inc.php dans mon fichier css.php?

J’ai essayé le include mais rien a faire. voici mon fichier:

fichier css.php
<?
header("Content-type: text/css");
include_once("../sourcesPHP/defines.inc.php");
?>

div.head{
	top:0em;
	text-decoration:none;
	margin: 0;
	margin-top: -1.1em;	
	background-color:#9999FF;
	background-color:<? echo COULEUR_BANDEAU ?>;
	height:5em;
}


fichier define.php
<?php
define ("COULEUR_BANDEAU", "blue");
?>

qq’un a une idée?
merci
Edité le 02/08/2007 à 09:21

<?php
 header("Content-type: text/css"); 
include_once("../sourcesPHP/defines.inc.php"); 
?> 

div.head{ 
top:0em; 
text-decoration:none; 
margin: 0; 
margin-top: -1.1em; 
background-color:#9999FF; 
background-color:<?php echo COULEUR_BANDEAU; ?>; 
height:5em; 
}

Utilises de préférence les balises longues de PHP (cad <?php ) et utilises toujours un ; en fin de ligne de code PHP (en l’occurence après ton echo). L’important est de bien appeler ton fichier PHP avant d’appeler la variable ou la constante. Là ça devrait marcher je pense.
Edité le 02/08/2007 à 13:38

Au passage, tu perds toute la mise en cache apportée par le navigateur en faisant ainsi (bien que nécessaire dans tes besoins).