Du PHP dans fichier CSS - PHP - Programmation
Marsh Posté le 17-10-2005 à 10:08:51
C'est qu'il est pas au bon endroit. Si ton fichier PHP est interpreter comme il faut, ça doit marcher ...
Marsh Posté le 17-10-2005 à 10:12:51
Résolu ...2 minutes après avoir posté.
Il s'agissait d'un pb de direction : href="../repertoire/style.php" à la place de href="../style.php" car mon fichier style n'est pas dans le même répertoire que mon index.php.
Sinon, on peut rajouter ça aussi dans le fichier style.php:
<?php header("HTTP/1.0 304 Not Modified" ); ?>
qui évite de recharger le fichier style.On utilise le cache.
Merci...
Marsh Posté le 17-10-2005 à 10:15:38
Merci esox_ch, j'ai trouvé la réponse avant de lire ton post...
Tu avais vu juste .
Merci et A+
Marsh Posté le 17-10-2005 à 13:14:56
Autre chose pendant que j'y suis.
Est-ce valable ?
Fichier style.php
<?php header("Content-type: text/css" ); ?>
#menu {
background-color: #<?php echo $couleur; ?>;
}
Merci
Marsh Posté le 17-10-2005 à 13:25:12
oui.
Marsh Posté le 17-10-2005 à 14:11:48
Merci pour vos réponses si rapides !
Alors j'en profite...( et en abuse !!!!)
Donc j'ai mon index.php et mon style.php
--------------- style.php ---------------------
<?php header("Content-type: text/css" ); ?>
body
{
background-color: #<?php echo $couleur; ?>;
}
---------------fin style.php ------------------
Imaginons que j'ai fait passer par l'url (méthode GET) la variable couleur ($couleur) d'une page quelconque à index.php. Celle-ce ne sera pas reconnu par style.php !
Me trompe-je ?
Marsh Posté le 17-10-2005 à 15:06:05
bizzard85 a écrit : Imaginons que j'ai fait passer par l'url (méthode GET) la variable couleur ($couleur) d'une page quelconque à index.php. Celle-ce ne sera pas reconnu par style.php ! |
Tu ne te trompes pas, mais rien ne t'empêche de passer à style.php la valeur de la variable. Dans index.php :
Code :
|
Marsh Posté le 17-10-2005 à 15:09:40
Trop cool...ça paraît évident à bien y réfléchir.
comme quoi des fois on n'ose pas tenter des trucs.
Je vais tenter l'affaire...mais c'est bien sûr.
A+
Marsh Posté le 17-10-2005 à 09:59:59
Je désire introduire du PHP dans mes fichiers CSS.
Avez-vous une idée de la façon d'opérer. ?
Je fais ça mais il y a un pb.
1. Je renomme le style.css en style.php
2. ensuite dans le syle.php je mets:
------ début de mon fichier style.php -------
<?php
header("Content-type: text/css" );
header("HTTP/1.0 304 Not Modified" );
?>
#body { et patati et patata }
etc
--------- fin de mon fichier style ---------
3.Dans ma page php principale (ex: index.php), je mets :
<link rel="stylesheet" type="text/css" media="screen" href="../style.php">
Voila ,cela devrait marcher, mais bon visiblement non car le fichier style.php n'est pas pris en compte.
Une idée ????