Maison >interface Web >tutoriel CSS >Comment puis-je exécuter avec succès du code PHP dans mes feuilles de style CSS pour afficher dynamiquement des images ?
Comment exécuter des commandes PHP dans des feuilles de style CSS
Question :
Je dois implémenter Code PHP dans ma feuille de style CSS pour afficher un arrière-plan généré par la base de données image :
<link href="css/<?php echo $theme; ?>/styles.css" rel="stylesheet" type="text/css" />
body{ background-image:url(../../images/<?php echo $theme.'/'.$background; ?>);}
J'ai tenté d'ajouter l'en-tête suivant, mais il a simplement généré le code au format HTML :
<?php header ("Content-type: text/css"); ?>
Réponse :
Pour exécuter avec succès du code PHP dans CSS, suivez ces instructions étapes :
Changez l'extension du fichier en .php :
Changez l'extension du fichier CSS en .php pour que le serveur puisse exécuter PHP commandes.
Changer :
<link href="css/<?php echo $theme; ?>/styles.css" rel="stylesheet" type="text/css" />
À :
<link href="css/<?php echo $theme; ?>/styles.php" rel="stylesheet" type="text/css" />
Incluez le bon en-tête :
Au début de votre fichier .php, incluez ce qui suit en-tête :
<?php header ("Content-type: text/css"); ?>
Raccourcir les balises PHP :
Pour plus de commodité, utilisez l'écho PHP raccourci syntaxe :
Changer :
<?php echo $var; ?>
À :
<?=$var; ?>
En suivant En suivant ces étapes, vous pourrez exécuter du code PHP de manière dynamique dans vos feuilles 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!