Externalisation vers un CSS contenant du code PHP
Bonjour,
Je souhaite externaliser des balises <style> </style> dans un fichier css. Mais le problème c'est que à l'intérieur de ces balises, j'ai des variables php déclaré dans *.php
Pour avoir une petite idée
Voila ce que j'obtiens pour le moment dans mon fichier *.php
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
<!-- Modifié par moi -->
<link href="externalisation.css.php" type="text/css" rel="stylesheet">
<!-- Fin de modification -->
<?php // no direct access
defined('_JEXEC') or die('Restricted access');
......
......
$imgSpacing = $widththumb + 4;
$tableWidth = $imgSpacing + $widthlarge;
$dynaText = "";
$text = "<STYLE>
#GridDescWrap { padding: 0 0 2px; position: relative; text-align: left; }
.GridDesc { visibility: hidden; color:#666; width: ${widthlarge}px; position: absolute; left: 4px; top:-1px }
.opaque { filter: alpha(opacity=100); opacity: 1; moz-opacity: 1 }
.notOpaque { filter: alpha(opacity=50); opacity: .5; moz-opacity: .5 }
.thumbDiv { width:${imgSpacing}px;";
.....
..... |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
Et cela dons mon fichier *.css.php
Code :
<?php
header( 'content-type: text/css' );
header( 'HTTP/1.0 304 Not Modified' );
?>
#GridDescWrap { padding: 0 0 2px; position: relative; text-align: left; }
.opaque { filter: alpha(opacity=100); opacity: 1; moz-opacity: 1 }
.notOpaque { filter: alpha(opacity=50); opacity: .5; moz-opacity: .5 } |
Ce que je comprend pas c'est la syntaxe d'externalisation car mes variables php sont déclarées dans le *.php . Ainsi que comment tu fais après une fois dans le *.php pour lui dire $text = (ce qui va bien)
Désolé je découvre le php, d'habitude je suis plus orienté vers Java, C++
PS : j'ai déjà posté la question sur le coté CSS : http://www.developpez.net/forums/d64...s/#post3804044