Maison > interface Web > tutoriel CSS > Comment puis-je exécuter avec succès du code PHP dans mes fichiers CSS ?

Comment puis-je exécuter avec succès du code PHP dans mes fichiers CSS ?

Barbara Streisand
Libérer: 2024-11-26 18:09:09
original
908 Les gens l'ont consulté

How Can I Successfully Run PHP Code Within My CSS Files?

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"); ?>
Copier après la connexion
Copier après la connexion

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" />
Copier après la connexion

En :

<link href="css/<?php echo $theme; ?>/styles.php" rel="stylesheet" type="text/css" />
Copier après la connexion

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"); ?>
Copier après la connexion
Copier après la connexion

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; ?>
Copier après la connexion

Vous pouvez écrire :

<?=$background; ?>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal