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
Susan Sarandonoriginal
2024-11-19 06:16:03460parcourir

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" />
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 :

  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" />

    À :

    <link href="css/<?php echo $theme; ?>/styles.php" rel="stylesheet" type="text/css" />
  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"); ?>
  3. 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!

Déclaration:
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