Pages :
Bonjour à tous,

Je viens de prendre connaissance du tuto sur le switch. J'essaie de l'appliquer en local sur easyphp, en vain.
J'ai créé trois dossiers différents pour mes styles :
style_normal/style.css
style_bleu/style.css
style_rouge/style.css.
Sur ma page d'index, j'ai collé le script php sous la balise <head>
puis l'appel de la feuille de style :
<?php
echo "		<link rel=\"stylesheet\" type=\"text/css\" media=\"screen\" href=\"".$css."/style.css\" />\n" ;
?>
.
Quand j'appelle ma page en "web local", elle s'affiche sans feuille de style
et quand par le formulaire, j'appelle un style, voici ce qui s'affiche :
a écrit :
You don't have permission to access /site_css_styles/< on this server.

D'autre part le fragment de code suivant apparaît dans le haut de la page :
\n" ; ?>  
.
J'ai parcouru le forum et je cherche en vain la solution.
Merci d'avance
Bonjour,

Sais-tu que les ' sont plus rapides que les " ?
Je te recommande un code plus propre :
<?php
echo '<link rel="stylesheet" type="text/css" media="screen" href="'.$css.'/style.css" />';
?>

Ou si tu veux garder ton code, corrige-le :
<?php
echo "<link rel=\"stylesheet\" type=\"text/css\" media=\"screen\" href=\"$css/style.css\" />\n" ;
?>

Edit : Une précision de plus !
Modifié par XaV8 (20 Mar 2007 - 17:54)
Salut,
XaV8 a écrit :
Sais-tu que les ' sont plus rapides que les " ?
Je te recommande un code plus propre :
<?php
echo '<link rel="stylesheet" type="text/css" media="screen" href="'.$css.'/style.css" />\n';
?>
Attention, la séquence d'échappement "\n" ne fonctionne pas dans une chaîne encadrée par des apostrophes. Smiley smile
XaV8 a écrit :
Bonjour,

Sais-tu que les ' sont plus rapides que les " ?
Je te recommande un code plus propre :
<?php
echo '<link rel="stylesheet" type="text/css" media="screen" href="'.$css.'/style.css" />';
?>

Ou si tu veux garder ton code, corrige-le :
<?php
echo "<link rel=\"stylesheet\" type=\"text/css\" media=\"screen\" href=\"$css/style.css\" />\n" ;
?>

Edit : Une précision de plus !

J'ai remplacé mon code par le tien mais j'ai toujours le même problème.
Je travaille avec pspad et toute la ligne après "echo" est en vert sauf $css.
Est-ce normal ?
Je peux seulement te garantir que mon code (après une légère correction de Julien Royer) est bon.
Mais mes compétences s'arrête là. Je laisse la place à des codeurs plus expérimentés que moi.
predator93 a écrit :
Salut,

Question bete : t'as bien nommé ton fichier page.php (au lieu de page.html) ?

Ce n'est pas une remarque bête.
Je viens de mettre ma page en .php mais il me met beaucoup de "parse erreur" : doctype etc.
Est-il vraiment nécessaire d'enregistrer la page avec l'extension.php ?
Modifié par Carluc (20 Mar 2007 - 19:42)
Modérateur
Salut,

Tout dépend de ta configuration. Smiley cligne Ce n'est pas une obligation mais si le fichier .html doit être interprété comme un fichier .php, c'est normalement à toi de l'indiquer.

Ceci mis à part, je pense qu'il serait plus simple que tu montres ton code... ça éviterait de partir sur des suppositions de toutes sortes. Smiley smile
koala64 a écrit :
Salut,

Tout dépend de ta configuration. Smiley cligne Ce n'est pas une obligation mais si le fichier .html doit être interprété comme un fichier .php, c'est normalement à toi de l'indiquer.

Ceci mis à part, je pense qu'il serait plus simple que tu montres ton code... ça éviterait de partir sur des suppositions de toutes sortes. Smiley smile



Voici le code de ma page index.html.
J'ai essayé de mettre en place le code proposé dans le tuto :
<?php

if(isset($_POST['change_style']))
// On vérifie que le formulaire a été soumis
{
	if(file_exists("./".$_POST['style']."../style.css"))
	{
		// On fait un cookie d'une année de durée pour garder en mémoire le style choisi et le récupérer à la prochaine visite

		setcookie('style', $_POST['style'], time()+(365*24*3600)) ;
		// Si le fichier *.css existe on définit une variable $css correspondant au style choisi
		$css = $_POST['style'] ;
	}
}
elseif(isset($_COOKIE['style']))
// Si le formulaire n'a pas été soumis, on vérifie si le cookie style existe et si tel est le cas on définit une variable $css correspondant à ce style
{
	$css = $_COOKIE['style'] ;
}	
else
// Si le cookie n'existe pas et que le formulaire n'a pas été soumis, on définit une variable $css correspondant au style par défaut, ici un_style.css par exemple
{
	$css = "defaut" ;
?> 
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  <head>

    <meta http-equiv="content-type" content="text/html; charset=iso-8859-15" />
    <meta name="generator" content="PSPad editor,  www.pspad.com"  />

<?php
echo '<link rel="stylesheet" type="text/css" media="screen" href="'.$css.'/style.css" />\n;'
?>

<link rel="stylesheet" href="style_normal/style.css" type="text/css" title="default" media=
    "screen" />
    <link rel="alternate stylesheet" href="style_bleu/style.css" type="text/css" title="bleu"
    media="screen" />
    <link rel="alternate stylesheet" href="style_rouge/style.css" type="text/css" title="rouge"
    media="screen" />
   	

    <title>
      accueilCE26
    </title>
	
  </head>
  <body>
    <div id="conteneur">
      <div id="bandeau">
        <a class="logo" href="index.html"><img src="images/logo.gif" alt="logo du ministere" title=
        "lien vers page accueil CE26" /></a>
        <h1 class="titre">
          collège maupassant
        </h1>
        <div class="menu_horizon">
          <a href="mailto:luc.carpentier@ac-rouen.fr">Contact</a>     <a href=
          "http://www.cndp.fr/spinoo/men">Rechercher</a>    <a href="#">Administration</a>      
        </div>
      </div>
      <div id="global">
        <div id="menu_gauche">
          <dl>
            <dt>
              sixieme
            </dt>
            <dd>
              <a href="#">Français</a>
            </dd>
            <dd>
              <a href="#">Mathématiques</a>
            </dd>
            <dt>
              cinquième
            </dt>
            <dd>
              <a href="#">Français</a>
            </dd>
            <dd>
              <a href="#">Mathématiques</a>
            </dd>
            <dt>
              quatrième
            </dt>
            <dd>
              <a href="#">Français</a>
            </dd>
            <dd>
              <a href="#">Mathématiques</a>
            </dd>
            <dt>
              troisième
            </dt>
            <dd>
              <a href="#">Français</a>
            </dd>
            <dd>
              <a href="#">Mathématiques</a>
            </dd>
          </dl>
          <div class="logoW3C">
            <a href="http://validator.w3.org/check?uri=referer"><img src=
            "http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0 Strict" height="31" width=
            "88" /></a> <a href="http://jigsaw.w3.org/css-validator/"><img src=
            "http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!" height="31" width=
            "88" /></a>
          </div>
        </div>
        <div id="contenu">
        
        <div id="style_switcher">
	<form method="post" action="<?php $_SERVER['PHP_SELF'] ?>">
		<fieldset>

			<legend>Choisissez un style de page</legend>
			<select name="style">
				<option value="style_normal" selected="selected">défault</option>
				<option value="style_bleu">bleu</option>

				<option value="style_rouge">rouge</option>
			</select>
			<input type="submit" name="change_style" value="Changer le style" />
		</fieldset>
	</form></div>



          <h1 class="titre_niveau_1">
            Rendre les sites d'établissement accessibles en 2007
          </h1>
          <p>
            Lorem ipsum dolor sit amet consectetuer Nam tellus libero convallis mauris. Nibh nec
            pede justo gravida Phasellus enim Phasellus et nibh et. Nullam pellentesque Sed tempor
            pretium Aenean metus semper cursus Aenean sollicitudin. Lorem semper In sapien nibh Sed
            egestas tellus quam tincidunt ligula. Eros enim lobortis sed augue Donec sagittis
            aliquam faucibus mauris sociis. Donec Vestibulum wisi vel Proin Aenean sem Vivamus
            semper nisl at. Sed.
          </p>
          <p>
            Est ut Vivamus eget a Aenean nibh Maecenas interdum habitant vestibulum. Sociis Nulla
            Aenean urna eu consectetuer augue cursus nibh Nulla ut. Suspendisse leo eu massa id est
            vel orci urna et Sed. Nibh ac est Lorem Praesent suscipit eget nibh leo morbi vel.
            Condimentum quam aliquet nunc et fames felis interdum fames dictum et. Pretium eget
            velit Vestibulum ut Cum enim ut consequat.
          </p>
          <p>
            Vel id Vestibulum Nulla pellentesque tincidunt Maecenas nibh accumsan Sed a. Pretium
            iaculis consequat dolor dignissim suscipit accumsan dignissim Vestibulum tellus Morbi.
            Nisl Fusce nisl vitae et gravida Integer ut et Morbi vel. Odio libero quis nisl
            Vestibulum interdum vel lacinia Cum congue eget. Vel congue vitae Vivamus justo
            facilisis odio at Nam cursus sit. Accumsan eget volutpat commodo Quisque sed neque
            interdum vel nunc sagittis. Tellus.
          </p>
          <p>
            Parturient ridiculus metus congue fames wisi consectetuer Phasellus interdum elit at.
            Nullam pede ac volutpat tempus eros ligula ligula Suspendisse laoreet id. Vel volutpat
            id ac justo tortor eros urna dictumst risus pellentesque. Et ornare laoreet et magnis
            scelerisque eget pretium eget vitae justo. Amet turpis sem lacinia rhoncus risus semper
            Nam semper vitae est. Pellentesque elit.
          </p>
          <p>
            Lorem ipsum dolor sit amet consectetuer nascetur non dui Nulla fermentum. Eros metus
            orci hendrerit convallis massa Maecenas ac Sed dui Aenean. Volutpat mus pulvinar wisi
            consequat Phasellus Donec tortor Lorem platea urna. Lorem Nulla faucibus magna pretium
            neque Integer consectetuer tincidunt quis auctor. Hac dignissim auctor nibh elit vel
            eget mauris odio senectus Sed.
          </p>
          <p>
            Ullamcorper ac tellus quis tellus semper non elit nec facilisis Phasellus. Nulla libero
            justo lobortis dolor fermentum amet aliquam metus eu adipiscing. Consequat auctor
            Vestibulum nec leo pellentesque et Integer tincidunt lorem ipsum. Lorem Suspendisse
            Cras leo Nulla ac arcu elit consectetuer eget lorem. Suspendisse adipiscing tincidunt
            sit augue consequat consectetuer.
          </p>
          <p>
            Urna risus ipsum semper nibh velit Suspendisse neque Vestibulum amet sem. Id
            Suspendisse mi nulla convallis Aenean dolor metus mi nibh fringilla. Donec augue
            Maecenas mauris Nulla quis id nibh Cum dapibus Sed. Ut Sed elit ipsum pellentesque
            fringilla dictum in ut elit In. Ac id ornare In consectetuer nibh Aenean nibh
            condimentum faucibus In. Congue Nunc wisi orci nunc sollicitudin ultrices in.
          </p>
          <p>
            Elit id Curabitur platea vel nibh Curabitur urna dui dolor libero. Dui malesuada Aenean
            cursus dui Sed accumsan ut semper Praesent libero. Wisi wisi id Nulla Phasellus Nam et
            nibh semper consequat Sed. Et netus semper nibh velit Aliquam augue semper ac nulla
            magnis. Sed Aliquam dapibus sapien laoreet mauris vel Mauris Phasellus metus Morbi.
            Scelerisque dis pede sit id at enim leo felis pretium pellentesque. Mauris penatibus.
          </p><img class="logo_pdf" src="images/pdf.jpg" alt="logo doc pdf" title=
          "télécharger doc notions statistiques au format pdf" />
          <p>
            Les <a href="http://cisad.adc.education.fr/eval/">protocoles</a> passés par les élèves
            sont disponibles en ligne.
          </p>
          <p>
            Pour plus d'informations, vous pouvez consulter nos publications ou le portail consacré
            aux évaluations.
            <p class="espace">
          </p>
        </div>
      </div>
   <div id="pied">
       nom du site
         </div>
    </div>
  </body>
</html>
Smiley smile
Modérateur
Tu as une erreur ici :

if(file_exists("./".$_POST['style']."[#red]..[/#]/style.css"))
Les deux points en rouge sont à supprimer... Smiley cligne

et ça :
<link rel="stylesheet" href="style_normal/style.css" type="text/css" title="default" media="screen" />
<link rel="alternate stylesheet" href="style_bleu/style.css" type="text/css" title="bleu" media="screen" />
<link rel="alternate stylesheet" href="style_rouge/style.css" type="text/css" title="rouge" media="screen" />
ça ne sert à rien.
Modifié par koala64 (20 Mar 2007 - 21:22)
koala64 a écrit :
Tu as une erreur ici :

if(file_exists("./".$_POST['style']."[#red]..[/#]/style.css"))
Les deux points en rouge sont à supprimer... Smiley cligne

et ça :
<link rel="stylesheet" href="style_normal/style.css" type="text/css" title="default" media="screen" />
<link rel="alternate stylesheet" href="style_bleu/style.css" type="text/css" title="bleu" media="screen" />
<link rel="alternate stylesheet" href="style_rouge/style.css" type="text/css" title="rouge" media="screen" />
ça ne sert à rien.


J'ai corrigé le code et j'ai toujours lesmêmes erreurs.
La page s'affiche sans style et quand dans le formulaire je demande de changer le style la page d'erreur suivante s'affiche :

Forbidden
You don't have permission to access /site_css_styles/< on this server.
Modérateur
Normalement, les dossiers default, style_bleu et style_rouge doivent se situer au même niveau que ta page... Est-ce le cas ?

Ici, tu appelles site_css_styles alors qu'il n'est précisé nulle part dans le script...
koala64 a écrit :
Normalement, les dossiers default, style_bleu et style_rouge doivent se situer au même niveau que ta page... Est-ce le cas ?

Ici, tu appelles site_css_styles alors qu'il n'est précisé nulle part dans le script...


a écrit :
site_css_styles
c'est le dossier dans lequel sont les trois dossiers "style_bleu", "style_rouge" et "style_normal" ainsi que la page index.html. Dans chaque dossier style_*, il y a la page "style.css".
Modifié par Carluc (21 Mar 2007 - 09:19)
Modérateur
dac... Faut changer ça :
else
{
   $css = "defaut" ;

par ça :
else
{
   $css = "[#red]style_normal[/#]";
[#red]}[/#]
... aussi...
Modifié par koala64 (21 Mar 2007 - 10:33)
koala64 a écrit :
dac... Faut changer ça :
else
{
   $css = "defaut" ;

par ça :
else
{
   $css = "[#red]style_normal[/#]";
[#red]}[/#]
... aussi...



J'ai fait les modifs mais ça ne règle pas le problème. J'ai toujours les mêmes erreurs. Smiley decu
koala64 a écrit :
Peux-tu tester ton script en ligne plutôt qu'en local et nous refiler tout ton code ? Smiley smile


De quel code as-tu besoin ?
J'ai précédemment donné le code de la page.
A part cette page, j'ai les feuilles de styles.
Merci pour l'aide ! Smiley smile
Modérateur
Vu les différentes mises à jour que je t'ai proposé, c'est plus pour voir si tout a été pris en compte... Smiley cligne

As-tu testé directement en ligne plutôt qu'en local ?
koala64 a écrit :
Vu les différentes mises à jour que je t'ai proposé, c'est plus pour voir si tout a été pris en compte... Smiley cligne

As-tu testé directement en ligne plutôt qu'en local ?



J'ai testé en ligne et j'obtiens les mêmes erreurs.
Voici le code de ma page d'index

 <?php

if(isset($_POST['change_style']))
// On vérifie que le formulaire a été soumis
{
	if(file_exists("./".$_POST['style']."/style.css"))
	{
		// On fait un cookie d'une année de durée pour garder en mémoire le style choisi et le récupérer à la prochaine visite

		setcookie('style', $_POST['style'], time()+(365*24*3600)) ;
		// Si le fichier *.css existe on définit une variable $css correspondant au style choisi
		$css = $_POST['style'] ;
	}
}
elseif(isset($_COOKIE['style']))
// Si le formulaire n'a pas été soumis, on vérifie si le cookie style existe et si tel est le cas on définit une variable $css correspondant à ce style
{
	$css = $_COOKIE['style'] ;
}	
else
// Si le cookie n'existe pas et que le formulaire n'a pas été soumis, on définit une variable $css correspondant au style par défaut, ici un_style.css par exemple
{
	$css = "style_normal" ;
?> 
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  <head>

    <meta http-equiv="content-type" content="text/html; charset=iso-8859-15" />
    <meta name="generator" content="PSPad editor,  www.pspad.com"  />

<?php
echo '<link rel="stylesheet" type="text/css" media="screen" href="'.$css.'/style.css" />\n;'
?>


   	

    <title>
      accueilCE26
    </title>
	
  </head>
  <body>
    <div id="conteneur">
      <div id="bandeau">
        <a class="logo" href="index.html"><img src="images/logo.gif" alt="logo du ministere" title=
        "lien vers page accueil CE26" /></a>
        <h1 class="titre">
          collège maupassant
        </h1>
        <div class="menu_horizon">
          <a href="mailto:luc.carpentier@ac-rouen.fr">Contact</a>     <a href=
          "http://www.cndp.fr/spinoo/men">Rechercher</a>    <a href="#">Administration</a>      
        </div>
      </div>
      <div id="global">
        <div id="menu_gauche">
          <dl>
            <dt>
              sixieme
            </dt>
            <dd>
              <a href="#">Français</a>
            </dd>
            <dd>
              <a href="#">Mathématiques</a>
            </dd>
            <dt>
              cinquième
            </dt>
            <dd>
              <a href="#">Français</a>
            </dd>
            <dd>
              <a href="#">Mathématiques</a>
            </dd>
            <dt>
              quatrième
            </dt>
            <dd>
              <a href="#">Français</a>
            </dd>
            <dd>
              <a href="#">Mathématiques</a>
            </dd>
            <dt>
              troisième
            </dt>
            <dd>
              <a href="#">Français</a>
            </dd>
            <dd>
              <a href="#">Mathématiques</a>
            </dd>
          </dl>
          <div class="logoW3C">
            <a href="http://validator.w3.org/check?uri=referer"><img src=
            "http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0 Strict" height="31" width=
            "88" /></a> <a href="http://jigsaw.w3.org/css-validator/"><img src=
            "http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!" height="31" width=
            "88" /></a>
          </div>
        </div>
        <div id="contenu">
        
        <div id="style_switcher">
	<form method="post" action="<?php $_SERVER['PHP_SELF'] ?>">
		<fieldset>

			<legend>Choisissez un style de page</legend>
			<select name="style">
				<option value="style_normal" selected="selected">défaut</option>
				<option value="style_bleu">bleu</option>

				<option value="style_rouge">rouge</option>
			</select>
			<input type="submit" name="change_style" value="Changer le style" />
		</fieldset>
	</form></div>



          <h1 class="titre_niveau_1">
            Rendre les sites d'établissement accessibles en 2007
          </h1>
          <p>
            Lorem ipsum dolor sit amet consectetuer Nam tellus libero convallis mauris. Nibh nec
            pede justo gravida Phasellus enim Phasellus et nibh et. Nullam pellentesque Sed tempor
            pretium Aenean metus semper cursus Aenean sollicitudin. Lorem semper In sapien nibh Sed
            egestas tellus quam tincidunt ligula. Eros enim lobortis sed augue Donec sagittis
            aliquam faucibus mauris sociis. Donec Vestibulum wisi vel Proin Aenean sem Vivamus
            semper nisl at. Sed.
          </p>
          <p>
            Est ut Vivamus eget a Aenean nibh Maecenas interdum habitant vestibulum. Sociis Nulla
            Aenean urna eu consectetuer augue cursus nibh Nulla ut. Suspendisse leo eu massa id est
            vel orci urna et Sed. Nibh ac est Lorem Praesent suscipit eget nibh leo morbi vel.
            Condimentum quam aliquet nunc et fames felis interdum fames dictum et. Pretium eget
            velit Vestibulum ut Cum enim ut consequat.
          </p>
          <p>
            Vel id Vestibulum Nulla pellentesque tincidunt Maecenas nibh accumsan Sed a. Pretium
            iaculis consequat dolor dignissim suscipit accumsan dignissim Vestibulum tellus Morbi.
            Nisl Fusce nisl vitae et gravida Integer ut et Morbi vel. Odio libero quis nisl
            Vestibulum interdum vel lacinia Cum congue eget. Vel congue vitae Vivamus justo
            facilisis odio at Nam cursus sit. Accumsan eget volutpat commodo Quisque sed neque
            interdum vel nunc sagittis. Tellus.
          </p>
          <p>
            Parturient ridiculus metus congue fames wisi consectetuer Phasellus interdum elit at.
            Nullam pede ac volutpat tempus eros ligula ligula Suspendisse laoreet id. Vel volutpat
            id ac justo tortor eros urna dictumst risus pellentesque. Et ornare laoreet et magnis
            scelerisque eget pretium eget vitae justo. Amet turpis sem lacinia rhoncus risus semper
            Nam semper vitae est. Pellentesque elit.
          </p>
          <p>
            Lorem ipsum dolor sit amet consectetuer nascetur non dui Nulla fermentum. Eros metus
            orci hendrerit convallis massa Maecenas ac Sed dui Aenean. Volutpat mus pulvinar wisi
            consequat Phasellus Donec tortor Lorem platea urna. Lorem Nulla faucibus magna pretium
            neque Integer consectetuer tincidunt quis auctor. Hac dignissim auctor nibh elit vel
            eget mauris odio senectus Sed.
          </p>
          <p>
            Ullamcorper ac tellus quis tellus semper non elit nec facilisis Phasellus. Nulla libero
            justo lobortis dolor fermentum amet aliquam metus eu adipiscing. Consequat auctor
            Vestibulum nec leo pellentesque et Integer tincidunt lorem ipsum. Lorem Suspendisse
            Cras leo Nulla ac arcu elit consectetuer eget lorem. Suspendisse adipiscing tincidunt
            sit augue consequat consectetuer.
          </p>
          <p>
            Urna risus ipsum semper nibh velit Suspendisse neque Vestibulum amet sem. Id
            Suspendisse mi nulla convallis Aenean dolor metus mi nibh fringilla. Donec augue
            Maecenas mauris Nulla quis id nibh Cum dapibus Sed. Ut Sed elit ipsum pellentesque
            fringilla dictum in ut elit In. Ac id ornare In consectetuer nibh Aenean nibh
            condimentum faucibus In. Congue Nunc wisi orci nunc sollicitudin ultrices in.
          </p>
          <p>
            Elit id Curabitur platea vel nibh Curabitur urna dui dolor libero. Dui malesuada Aenean
            cursus dui Sed accumsan ut semper Praesent libero. Wisi wisi id Nulla Phasellus Nam et
            nibh semper consequat Sed. Et netus semper nibh velit Aliquam augue semper ac nulla
            magnis. Sed Aliquam dapibus sapien laoreet mauris vel Mauris Phasellus metus Morbi.
            Scelerisque dis pede sit id at enim leo felis pretium pellentesque. Mauris penatibus.
          </p><img class="logo_pdf" src="images/pdf.jpg" alt="logo doc pdf" title=
          "télécharger doc notions statistiques au format pdf" />
          <p>
            Les <a href="http://cisad.adc.education.fr/eval/">protocoles</a> passés par les élèves
            sont disponibles en ligne.
          </p>
          <p>
            Pour plus d'informations, vous pouvez consulter nos publications ou le portail consacré
            aux évaluations.
            <p class="espace">
          </p>
        </div>
      </div>
   <div id="pied">
       nom du site
         </div>
    </div>
  </body>
</html>
Modérateur
Salut,


Tu n'as pas fermé ta condition comme je te l'avais indiqué Smiley cligne :
else
{
	$css = "style_normal" ;
[#red]}[/#]
?> 


Le prologue xml doit être enlevé aussi :
[#red]<?xml version="1.0"?>[/#]
voir cette partie de la FAQ


... et les caractères du type \n doivent être mis entre guillemets et non entre apostrophes afin qu'ils soient interprétés :
<?php
echo '<link rel="stylesheet" type="text/css" media="screen" href="'.$css.'/style.css" />[#red]'."\n";[/#]
?>
Pages :