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 puis-je exécuter avec succès du code PHP dans mes feuilles de style CSS pour afficher dynamiquement des images ?

Susan Sarandon
Libérer: 2024-11-19 06:16:03
original
517 Les gens l'ont consulté

How Can I Successfully Execute PHP Code within My CSS Stylesheets to Dynamically Display 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" />
Copier après la connexion
Copier après la connexion
body{ background-image:url(../../images/<?php echo $theme.'/'.$background; ?>);}
Copier après la connexion

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

Réponse :

Pour exécuter avec succès du code PHP dans CSS, suivez ces instructions étapes :

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

    À :

    <link href="css/<?php echo $theme; ?>/styles.php" rel="stylesheet" type="text/css" />
    Copier après la connexion
  2. 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"); ?>
    Copier après la connexion
    Copier après la connexion
  3. Raccourcir les balises PHP :
    Pour plus de commodité, utilisez l'écho PHP raccourci syntaxe :

    Changer :

    <?php echo $var; ?>
    Copier après la connexion

    À :

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

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!

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