Exécuter PHP dans CSS
Lorsque vous essayez d'exécuter du code PHP dans une feuille de style CSS, vous pouvez rencontrer des difficultés à exécuter le code. Une approche courante consiste à ajouter l'en-tête suivant au début de votre page :
<?php header ("Content-type: text/css"); ?>
Cependant, cette méthode entraîne souvent la sortie du code PHP sous forme de code HTML, qui ne s'exécute pas correctement. Pour remédier à ce problème, envisagez les étapes suivantes :
1. Changez l'extension du fichier en PHP
Modifiez l'extension de fichier de la feuille de style de .css à .php. Cela demandera au serveur de traiter le fichier comme un script PHP au lieu d'un fichier CSS.
Par exemple, remplacez :
<link href="css/<?php echo $theme; ?>/styles.css" rel="stylesheet" type="text/css" />
En :
<link href="css/<?php echo $theme; ?>/styles.php" rel="stylesheet" type="text/css" />
2. Définissez le bon en-tête
Assurez-vous que l'en-tête en haut du script PHP est défini sur :
<?php header ("Content-type: text/css"); ?>
3. Utiliserショートタグ構文 (Facultatif)
Si les balises courtes PHP sont activées, vous pouvez utiliser la syntaxe simplifiée pour le code PHP dans le fichier CSS. Par exemple, au lieu de :
<?php echo $background; ?>
Vous pouvez écrire :
<?=$background; ?>
En suivant ces étapes, vous pouvez exécuter avec succès du code PHP dans votre feuille de style CSS.
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!