Exécuter PHP dans CSS
L'exécution de code PHP dans un fichier CSS nécessite une approche unique. Par défaut, les fichiers CSS ne supportent pas l'exécution PHP.
Pour y parvenir, vous pouvez modifier l'extension de votre fichier CSS en .php afin que le serveur le reconnaisse comme un fichier PHP. Lien vers le fichier CSS modifié en utilisant la syntaxe suivante :
<code class="html"><link href="css/<?php echo $theme; ?>/styles.php" rel="stylesheet" type="text/css" /></code>
N'oubliez pas de placer l'en-tête suivant au début du fichier CSS :
<code class="php"><?php header("Content-type: text/css"); ?></code>
De plus, puisque les balises courtes PHP sont activées , vous pouvez simplifier les instructions d'écho PHP dans votre code CSS :
<code class="css">body { background-image: url(../../images/<?php echo $theme.'/'.$background; ?>); }</code>
Cette approche vous permet de générer dynamiquement des images d'arrière-plan et d'autres propriétés CSS basées sur des variables PHP, offrant une plus grande flexibilité dans la personnalisation de la présentation de votre site Web.
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!