Inclure une variable php dans du css ??
13 messages
• Page 1 sur 1
- Skycer666
- WRInaute discret

- Messages: 59
- Inscription: 5 Mai 2009
Inclure une variable php dans du css ??
Bonjour,
j'aimerai un petit renseignement.
Est-il possible de mettre une variable php ($variable) dans une balise <style>
Exemple :
Je souhaite réaliser ceci car j'aimerai que dans le menu de mon site, lorsque je me trouve sur une page, cette page soit d'une couleur différente dans le menu. Au lieu de faire plein de test sur la page, ça serait plus simple et plus pratique.
Merci de vos réponses.
FF
j'aimerai un petit renseignement.
Est-il possible de mettre une variable php ($variable) dans une balise <style>
Exemple :
- Code: Tout sélectionner
<style>
<?php $page ?>
{
color:white;
}
</style>
Je souhaite réaliser ceci car j'aimerai que dans le menu de mon site, lorsque je me trouve sur une page, cette page soit d'une couleur différente dans le menu. Au lieu de faire plein de test sur la page, ça serait plus simple et plus pratique.
Merci de vos réponses.
FF
- Skycer666
- WRInaute discret

- Messages: 59
- Inscription: 5 Mai 2009
Re: Inclure une variable php dans du css ??
Merci pour ta réponse , j'avais oublié le
Sa fonctionne parfaitement.
Merci et bonne journée
- Code: Tout sélectionner
echo
Sa fonctionne parfaitement.
Merci et bonne journée
-

nickargall - WRInaute accro

- Messages: 6468
- Inscription: 13 Juin 2005
Re: Inclure une variable php dans du css ??
Légèrement Hors sujet, tu peux également faire une feuille de style dynamique.
un script en PHP qui recrache du CSS, avec un entête CSS, et qui peut même être renommé en .css par de la réécriture d'URL.
C'est assez pratique si on en a l'usage.
un script en PHP qui recrache du CSS, avec un entête CSS, et qui peut même être renommé en .css par de la réécriture d'URL.
C'est assez pratique si on en a l'usage.
- jeroen
- WRInaute passionné

- Messages: 2461
- Inscription: 30 Aoû 2002
Re: Inclure une variable php dans du css ??
nickargall a écrit:Légèrement Hors sujet, tu peux également faire une feuille de style dynamique.
un script en PHP qui recrache du CSS, avec un entête CSS, et qui peut même être renommé en .css par de la réécriture d'URL.
C'est assez pratique si on en a l'usage.
Et ça se passe comment pour gérer le cache ?
- dmathieu
- Modérateur

- Messages: 7244
- Inscription: 9 Jan 2004
Re: Inclure une variable php dans du css ??
Et ça se passe comment pour gérer le cache ?
Cache navigateur -> A virer. Avec du contenu dynamique, tu va avoir des bugs graphiques.
Cache serveur -> C'est toi qui voit. Regarde Zend Cache par exemple.
-

ckarone - WRInaute impliqué

- Messages: 522
- Inscription: 29 Juin 2004
Re: Inclure une variable php dans du css ??
Sinon il est possible de faire une page .php qui recrache le css et de mettre le lien style comme ceci:
c'est plus simple!
- Code: Tout sélectionner
<link rel="stylesheet" href="style.php" type="text/css" media="screen,projection">
c'est plus simple!
- dmathieu
- Modérateur

- Messages: 7244
- Inscription: 9 Jan 2004
Re: Inclure une variable php dans du css ??
- Code: Tout sélectionner
header('Cache-Control: no-cache');
-

nickargall - WRInaute accro

- Messages: 6468
- Inscription: 13 Juin 2005
Re: Inclure une variable php dans du css ??
... d'ou l'utilité d'adopter des paramètres en GET + la réécriture d'URL pour feuille de style CSS; chaque feuille virtuelle aura un nom spécifique. on évite alors le cache navigateur pour une feuille de style dynamique mais qui garderait le même nom
Edit : grilled par une réponse intéressante
Edit : grilled par une réponse intéressante
- dmathieu
- Modérateur

- Messages: 7244
- Inscription: 9 Jan 2004
Re: Inclure une variable php dans du css ??
Désolé de la réponse rapide. J'ajouterai tout de même que les paramètres HTTP sont préférables.
Supprimer le cache est lourd. On appelle à chaque fois la feuille de style alors que cela n'est pas suffisant.
Place un paramètre HTTP est conserve le cache navigateur par défaut.
Supprimer le cache est lourd. On appelle à chaque fois la feuille de style alors que cela n'est pas suffisant.
Place un paramètre HTTP est conserve le cache navigateur par défaut.
- jeroen
- WRInaute passionné

- Messages: 2461
- Inscription: 30 Aoû 2002
Re: Inclure une variable php dans du css ??
J'ai bien compris qu'il fallait forcer le navigateur à ne pas mettre la feuille CSS en cache, mais le principal atout de séparer la forme et le fond, c'est bien de ne pas devoir retélécharger la forme à toutes les pages, et donc de gagner de la vitesse et de la bande passante non ? Pour moi c'est donc une hérésie de forcer la non mise en cache d'une feuille css.
Vous en pensez quoi ?
Vous en pensez quoi ?
-

nickargall - WRInaute accro

- Messages: 6468
- Inscription: 13 Juin 2005
Re: Inclure une variable php dans du css ??
je suis plutôt d'accord, d'ou l'utilité de feuilles CSS dynamiques avec des adresses virtuelles 
13 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- comment inclure le css dans ma page php
- Inclure une variable dans une fonction pour un lien en .html
- Probleme variable php '.xxxx.' dans autre variable '.zzzz.'
- inclure du php dans un iframe ?
- Inclure previsulisation thumbshots dans code php
- inclure résultat code php dans page asp
- inclure résultats recherche dans page php avec paramètre ?
- css : hauteur de page variable
- AJax, php et xml, probleme de variable php
- [Php -Facile] Fichiers en php et incrementation de variable
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités
