Maison > Article > développement back-end > Comment exécuter du code PHP dans des feuilles de style CSS ?
Exécution de PHP dans des feuilles de style CSS
Dans votre scénario, vous tentez d'insérer dynamiquement du code PHP dans une feuille de style CSS. Cependant, le serveur interprétera le code au format HTML au lieu de PHP et l'affichera sur la page. Pour surmonter cela, il est essentiel de comprendre la bonne approche.
Solution :
<code class="php"><?php header("Content-Type: text/css"); ?></code>
Cet en-tête déclare que le serveur doit renvoyer le contenu du fichier au format CSS, même s'il s'agit d'un fichier PHP.
<code class="html"><link href="css/<?php echo $theme; ?>/styles.php" rel="stylesheet" type="text/css" /></code>
<code class="php">body { background-image: url(../../images/<?php echo $theme.'/'.$background; ?>); }</code>
<code class="php"><?=$var; ?></code>
au lieu de :
<code class="php"><?php echo $var; ?></code>
Remarque : N'oubliez pas que le code PHP dans votre feuille de style sera être évalué côté serveur avant que le CSS ne soit envoyé au client. Il est important d'utiliser la syntaxe PHP appropriée et la portée des variables pour un fonctionnement fiable.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!