Comment puis-je faire fonctionner PHP à l'intérieur de CSS
j'ai une feuille de style lien comme
<link href="css/<? echo $theme;?>/styles.css" type="text/css" />
À l'intérieur de la CSS, je veux pouvoir faire l'écho d'une image d'arrière-plan délivrée par la db
body{ background-image:url(../../images/<?php echo $theme.'/'.$background;?>);}
J'ai essayé d'ajouter la suivante au début de ma page, mais il vient de sortie tout en code html
<? header ("Content-type: text/css");?>
Im sûr qu'il y est un peu pour cela, quelqu'un peut vous conseiller pour le meilleur cours de l'action?
Merci d'avance
Double Possible de stackoverflow.com/questions/3483213/...
OriginalL'auteur Woz | 2012-09-11
Vous devez vous connecter pour publier un commentaire.
Modifier le fichier qui se termine à php de sorte qu'il est exécuté par le serveur, et une fois que vous avez fait que vous pouvez lier à elle comme si c'était un fichier css et assurez-vous que la tête est bonne avec ce code d'en-tête que vous avez, en haut du fichier
Changement:
:
et haut de ce fichier, vous avez
Et btw, puisque vous semblez avoir php shorttags déjà activé, vous pourriez aussi utiliser à la place de l'aide
Utilisation
il suffit d'ouvrir le fichier php et de vérifier ce qui est imprimé, il y a peut être des erreurs dans votre fichier css ou dans le fichier php, mais si tout est fait correctement, vous devriez avoir aucun problème
Il juste imprime ce body{ background-image:url(../../images// );}
bien de ce que vous avez fournis, moi je peux dire que la
$_SESSION['bg']
n'est pas configuré avez-voussession_start();
dans le debut de votre index.php fichier que vous devez avoir avant que l'une des variable de session est configuréDieu im un idiot! ha c'est toujours quelque chose de si simple! Oui j'ai totalement oublié le <? session_start();?> au début de index.php!! Grâce Breezer
OriginalL'auteur Breezer
Ici est une Façon de faire: la partie de la CSS à l'intérieur du fichier HTML. L'utilisation des guillemets "" et écrire le fichier PHP à l'intérieur. Voici un exemple d'utilisation de PHP à l'intérieur de fichier CSS.
Cette CSS est dans le fichier HTML et le code fonctionne très bien sur mon projet. Laissez-moi savoir si tout question de le tester.
OriginalL'auteur Raj