Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 04-02-2013 10:00:51

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

css en php pour y introduire des variables

Si si, on peut écrire un css en php !
Il faut juste penser à y placer en tête l'indication que ce fichier php est bien un css ainsi :

<?php
   header('content-type: text/css Cache-Control: max-age=31536000, must-revalidate ');
  include("var_inf.inc");

?>



Et si on veut que tout ça soit lu par IE, ajouter dans le header ceci :

'X-Content-Type-Options: nosniff'


Ce qui donne :

<?php
   header('content-type: text/css Cache-Control: max-age=31536000, must-revalidate'  'X-Content-Type-Options: nosniff');
  include("var_inf.inc");

?>


Merci à Pisto sur le chan de #online pour ces indications et le lien qui va bien avec :
css et php "c'est la java à Jojo... tirelli rello !" lol

Quoi, c'est bien moins grand matutinal ça aujourd'hui, non ? wink

Dernière modification par smolski (04-02-2013 10:10:44)


"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

En ligne

#2 04-02-2013 10:42:24

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : css en php pour y introduire des variables

Tu peux écrire du xml, du png, du avi, du pdf, du html, du ce que tu veux en php smile

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#3 04-02-2013 11:00:46

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : css en php pour y introduire des variables

Le problème étant qu'on enregistre ledit fichier css sous php et sans cette déclaration, balpeau pour qu'il soit interprété. smile

"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

En ligne

#4 04-02-2013 12:38:13

Debaru
Membre
Distrib. : Debian Wheezy
Noyau : Linux 3.2.0-4-amd64
(G)UI : Xfce 4.8
Inscription : 07-09-2012
Site Web

Re : css en php pour y introduire des variables

Smolski, quel avantages trouves tu à l'écriture de CSS en php ? J'ai beau me creuser le citron, je n'en vois pas vraiment.

Hors ligne

#5 04-02-2013 12:41:47

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : css en php pour y introduire des variables

@Debaru: par exemple : un thème personnalisable dans les préférences.

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#6 04-02-2013 13:50:16

Debaru
Membre
Distrib. : Debian Wheezy
Noyau : Linux 3.2.0-4-amd64
(G)UI : Xfce 4.8
Inscription : 07-09-2012
Site Web

Re : css en php pour y introduire des variables

Mouai, je reste perplexe après c'est toujours bon de savoir qu'on peut écrite un css en php.

Hors ligne

#7 04-02-2013 14:26:40

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : css en php pour y introduire des variables

Pour ma part, c'est comme le présente le captnfab, établir des preferences mobiles dans le même css. smile

"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

En ligne

#8 04-02-2013 15:03:22

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : css en php pour y introduire des variables

On ne peut pas simplement faire appel à d'autres fichiers css pour ça ?

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#9 04-02-2013 16:12:00

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : css en php pour y introduire des variables

paskal, c'est plus simple de modifier un fichier avec des variables que de recoder des css entiers.

"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

En ligne

#10 04-02-2013 16:33:18

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : css en php pour y introduire des variables

Je comprends.
Mais je n'ai à ma connaissance que les thèmes de forums qui sont des dossiers séparés complètement
et des fichiers uniquement en css sont pour moi beaucoup plus lisibles. smile

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#11 06-09-2013 23:20:03

david96
Invité

Re : css en php pour y introduire des variables

Debaru a écrit :

Smolski, quel avantages trouves tu à l'écriture de CSS en php ? J'ai beau me creuser le citron, je n'en vois pas vraiment.



La première qui me saute aux yeux c'est de pouvoir y mettre des conditions.

#12 07-09-2013 02:13:15

Patriboom
Membre
Lieu : Arctique canadien
Distrib. : Jessie
Noyau : Linux 3.16.0-4-686-pae
(G)UI : MATE
Inscription : 25-12-2008
Site Web

Re : css en php pour y introduire des variables

Pour ce genre de question, je propose  http://forum.phpfrance.com/

Portez la paix
Patrick Allaire, ptre

Hors ligne

#13 07-09-2013 02:25:02

Patriboom
Membre
Lieu : Arctique canadien
Distrib. : Jessie
Noyau : Linux 3.16.0-4-686-pae
(G)UI : MATE
Inscription : 25-12-2008
Site Web

Re : css en php pour y introduire des variables

Tu peux appeler les fichiers CSS comme tu veux en PHP, en autant que ton code d'appel se trouve avant la balise  HTML
Ainsi, un code PHP peut choisir le bon fichier CSS selon les besoin comme ceci:


<?php
  if ($_GET["Choix"] == 1) {
     $LeCSS = "premier.css";
  } else if ($_GET["Choix"] == 2) {
     $LeCSS = "deuxieme.css";
  } else {
     $LeCSS = "troisieme.css";
  }
  echo''<LINK REL=STYLESHEET HREF="'.$LeCSS.'" TYPE="text/css">';

?>
 


Portez la paix
Patrick Allaire, ptre

Hors ligne

#14 07-09-2013 02:33:14

david96
Invité

Re : css en php pour y introduire des variables

Tout à fait, mais ce sont des conditions pour choisir des fichier css… Imagine maintenant faire la même chose à l'intérieur d'un fichier CSS. Pense aux variables globales, aux boucles etc… wink

Édite : en passant, je suis en train de faire du CSS/HTML, véridique ! lol
Je tente de mettre ce dernier non pas dans la partie <head> mais après </html>


C'est dans le souci d'accélérer le chargement des pages tout en restant valide W3C. C'est mon job du moment.

Dernière modification par Invité-2 (07-09-2013 02:36:17)

Pied de page des forums