logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

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 09:00:51

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
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 09:10:44)


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

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

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
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 10:00:46

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
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

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

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

Invité-8
Invité

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.

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

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
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 12:50:16

Invité-8
Invité

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.

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

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
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

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#8 04-02-2013 14: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 15:12:00

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
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.

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#10 04-02-2013 15: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 22: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 01:13:15

Patriboom
Membre
Lieu : Arctique canadien
Distrib. : Bookworm (12)
Noyau : Linux 6.1.0-13-amd64
(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 01:25:02

Patriboom
Membre
Lieu : Arctique canadien
Distrib. : Bookworm (12)
Noyau : Linux 6.1.0-13-amd64
(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 01: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 01:36:17)

Pied de page des forums