Intégrer PHP dans CSS
Question : Comment exécuter des scripts PHP dans un document CSS ?
Réponse :
Pour exécuter du code PHP dans un fichier CSS, vous devez modifier l'extension du fichier en .php pour permettre au serveur de le reconnaître comme un fichier PHP. Une fois cette modification effectuée, vous pouvez créer un lien vers le fichier en tant que fichier CSS standard. De plus, assurez-vous que l'en-tête suivant est défini au début du fichier :
<code class="php"><?php header ("Content-type: text/css"); ?></code>
Exemple :
Considérez le code suivant :
/* CSS file: styles.css */ body { background-image:url(../../images/<?php echo $theme.'/'.$background; ?>);}
<code class="html"><!-- HTML file: index.html --> <link href="css/<?php echo $theme; ?>/styles.php" rel="stylesheet" type="text/css" /></code>
En modifiant l'extension du fichier CSS en .php et en incluant l'en-tête approprié, le code PHP dans le CSS peut être exécuté et l'image d'arrière-plan peut être définie dynamiquement.
Remarque : Il est recommandé d'utiliser des balises courtes pour plus d'efficacité et de lisibilité :
<code class="php">body { background-image:url(../../images/<?=$theme.'/'.$background; ?>);}</code>
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!