Logo du forum
 

Forum TT-Hardware

| Inscription | | Recherche | | FAQ | | Accueil | | Liste des membres |
| Calendrier |
 
Vous n'êtes pas identifié! [Connexion] ou [Inscription] Forum » Programmation » [HTML / CSS] » Style switcher en PHP, avis aux connaisseurs
Login Mot de passe

1 visiteurs sur ce topic (0 membre(s), 1 invité(s) )


Aller à la page n°  
  Mot  Pseudo  
Page : 1 2
Auteur
Sujet : Style switcher en PHP, avis aux connaisseurs
tilt1001
Modérateur Composants - Périphériques - Overclocking

Membre # 12416

 Avatar du membre
Lieu : Saint-Etienne

Messages :
1602 (0.9 par jour)


Score :

Message du 17-05-2006 @ 12:38   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   


Rhaaaaaaaaa ! J'arriv' po !
'Fait trois jours que je suis deçu et je ne trouve toujours aucune solution. Regard extérieur souhaité.
Snif !

Explication : une amie en fac' a pour sujet en fin d'année de cours d'informatique la création d'un forum (rien que ça ! ).
Elle a à charge les connexions à la base de données et moi, pour l'instant, je tente de lui donner un coup de main pour la présentation générale.

Elle souhaitait inclure différents thèmes à son site, je lui ai donc naturellement proposé la création d'un style switcher avec CSS. Bien m'en a pris !
Après inclusion du code proposé sur le site d'AlsaCréations, je me retrouve avec un problème de lien au niveau de la "link relation".

J'ai entièrement conservé le code PHP et adapté l'architecture de mes dossiers pour coller à l'exemple. J'ai donc un fichier index.html, avec à ses côtés un repertoire "un_style" contenant le fichier "style.css" et quelques images pour tester mon style.

Pourtant, aucun des navigateurs testés (SeaMonkey, IE 6) ne semblent apprécié la petite partie de code insérée entre les balises "head":

Citation

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



Voilà ce qu'affichent les navigateurs au tout début du document : n" ; ?>
Aucun chargement de template mais une erreure semblant provenir de ce bout de code PHP.

Si vous avez une quelconqu'idée, n'hésitez pas à m'en faire part, je suis preneur. Même de celle qui vous semblerait totalement ridicule (j'en suis à un point où je désèspère complètement de mes conpétences :p , donc je suis ouvert à toutes propositions) !

Merci d'avance. :smilejap:

[message édité le 16-05-2006 @ 19:08 Par tilt1001]
----------
"Le disciple croit toujours avoir volé ce que le sage lui a donné." :smilejap:
Antec Sonata II / Bi-P!!! 800MHz @ 1GHz / Acorp 6A815EPD - Northbridge Intel i815EP - Southbridge Intel ICH2 / 2*256Mo SDRAM ECC PC100 / Hercules All-In-Wonder 9800 SE / IBM 120GXP 40Go / Western Digital Caviar 80Go / Pioneer DVR-110D / ATI DV Wonder / Creative SoundBlaster Live! 5.1 / Sony SDM-51 15''
- Haut de page -
Chuck.hc
Batteur du forum
Membre # 8772

 Avatar du membre
Lieu : Val d'oise

Messages :
3286 (1.63 par jour)


Score :

Message du 16-05-2006 @ 19:18   Site personnel   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

salut

j'ai fait ca il y a longtemps pour mon site ;)

voila le code :
Code :


<?
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 = "dossier1/" ;
}
�>


et
Code :

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



les css sont dans tous dans un dossier different a la racine du serveur
et sont appeler via un formulaire :

Code :


<form method="post" action="<�php $_SERVER['PHP_SELF'] �>">
         
          <select name="style" class="date">
          <option value="dossier1" selected="selected" class="date">nom</option>
          <option value="dossier2" class="date">nom</option>
            <option value="dossier3" class="date">nom</option>
       </select></form>



voila voila si ca peux t'aider ;)

edit : Soulmanto faudrais peut etre prevoir des balises code ;)
edit2 : bon ben le formulaire s'excute et il manque <.� dans le code au debut ;)

[message édité le 17-05-2006 @ 13:33 Par Soulmanto]

----------
- Haut de page -
bEsTiAn
Vétéran
Membre # 6846

 Avatar du membre
Lieu : Bruxelles

Messages :
9144 (4.26 par jour)


Score :

Message du 16-05-2006 @ 19:21   Site personnel   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

et si tu enleves tout betement le ? ce n'est qu'un retour chariot et ca ne genera en rien le code html natif de la page
----------
chwi trop fatigué !!

- Vaio AR41E - Vaio A197VP - Vaio FJ215E - IBM A21P - FS215S - HP NC4200 (j'adore!)
- Haut de page -
tilt1001
Modérateur Composants - Périphériques - Overclocking

Membre # 12416

 Avatar du membre
Lieu : Saint-Etienne

Messages :
1602 (0.9 par jour)


Score :

Message du 16-05-2006 @ 19:52   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

Citation du message de Chuck.hc :

salut

j'ai fait ca il y a longtemps pour mon site ;)

voila le code :

voila voila si ca peux t'aider ;)

edit : Soulmanto faudrais peut etre prevoir des balises code ;)



Merci, pour la réponse. ;)
Je retiens notamment le "$css = /dossier1"

Malheureusement, pour l'instant, la page ne charge toujours pas la CSS.

Citation du message de Chuck.hc :

edit2 : bon ben le formulaire s'excute et il manque <.? dans le code au debut ;)



En fait, j'ai placé "<-?-php" (sans les tirets) dans ma citation mais c'est le forum de TT-H qui le comprend comme du code et le rend invisible. ;)


Citation du message de bEsTiAn :

et si tu enleves tout betement le n ? ce n'est qu'un retour chariot et ca ne genera en rien le code html natif de la page



Ouiii, j'y ai pensé à cette petite crotte de retour chariot mais en fait... nada !
Les navigateurs affichent alors ceci : " ; ?>

J'ai zieyeuté le code depuis le navigateur et ce dernier ne semble plus comprendre le code à partir de l'avant-dernier guillemet ( :confus: ). Il n'affiche pas ce qui le suit dans le même type et la même couleur de police...!

J'ai même tenté d'écrire le code comme ceci (document XHTML Transitional) :

Citation

<link rel="stylesheet" type="text/css" media="screen" href="./'.$css.'/style.css"/>



et comme cela (j'omets volontairement le "<" et le "?" au début du code en PHP pour que le code reste afficher sur la page du forum) :

Citation

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



Mais les résultats ne sont pas bien différents. :sic:

[message édité le 16-05-2006 @ 20:13 Par tilt1001]
----------
"Le disciple croit toujours avoir volé ce que le sage lui a donné." :smilejap:
Antec Sonata II / Bi-P!!! 800MHz @ 1GHz / Acorp 6A815EPD - Northbridge Intel i815EP - Southbridge Intel ICH2 / 2*256Mo SDRAM ECC PC100 / Hercules All-In-Wonder 9800 SE / IBM 120GXP 40Go / Western Digital Caviar 80Go / Pioneer DVR-110D / ATI DV Wonder / Creative SoundBlaster Live! 5.1 / Sony SDM-51 15''
- Haut de page -
Chuck.hc
Batteur du forum
Membre # 8772

 Avatar du membre
Lieu : Val d'oise

Messages :
3286 (1.63 par jour)


Score :

Message du 16-05-2006 @ 20:02   Site personnel   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

la variable $css est bien defini ?
----------
- Haut de page -
tilt1001
Modérateur Composants - Périphériques - Overclocking

Membre # 12416

 Avatar du membre
Lieu : Saint-Etienne

Messages :
1602 (0.9 par jour)


Score :

Message du 16-05-2006 @ 20:09   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

J'ai laissé tel quel : $css = "un_style".
----------
"Le disciple croit toujours avoir volé ce que le sage lui a donné." :smilejap:
Antec Sonata II / Bi-P!!! 800MHz @ 1GHz / Acorp 6A815EPD - Northbridge Intel i815EP - Southbridge Intel ICH2 / 2*256Mo SDRAM ECC PC100 / Hercules All-In-Wonder 9800 SE / IBM 120GXP 40Go / Western Digital Caviar 80Go / Pioneer DVR-110D / ATI DV Wonder / Creative SoundBlaster Live! 5.1 / Sony SDM-51 15''
- Haut de page -
Chuck.hc
Batteur du forum
Membre # 8772

 Avatar du membre
Lieu : Val d'oise

Messages :
3286 (1.63 par jour)


Score :

Message du 16-05-2006 @ 20:43   Site personnel   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

et un_style ? le nom d'un des dossier des css ?
si un_style correspond a rien , comme le cookies n'a pas encore été créer il faut que tu lui donne une 'valeur' qui existe ;)




[message édité le 16-05-2006 @ 20:45 Par Chuck.hc]

----------
- Haut de page -
Soulmanto
Codeur du forum
Membre # 5373

 Avatar du membre
Lieu : Lille

Messages :
12837 (5.72 par jour)


Score :

Message du 16-05-2006 @ 20:50   Site personnel   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

Ce topic est issu d'un topic déplacé. L'opération a été effectuée le 2006-05-17 @ 12:38:32
----------
Core 2 Duo E6750 2,66 GHz | Asrock Conroe 1333 D667 | 2 Go DDR-II 667 | GeForce 8800 GT 512 Mo | Acer X192W (qui marche bien, sisi spook' :p )
Dell Inspiron 6400 | Core2Duo T5500 | 1 Go DDR-II | ATI X1300 128 Mo

Enfin!! 300 au bowling sur Wii Sports :classe:
- Haut de page -
tilt1001
Modérateur Composants - Périphériques - Overclocking

Membre # 12416

 Avatar du membre
Lieu : Saint-Etienne

Messages :
1602 (0.9 par jour)


Score :

Message du 16-05-2006 @ 20:50   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

Oui, oui !

Le dossier "un_style" existe, de même que le fichier "style.css" qui est à l'intérieur.
Le dossier "un_style" se trouve sur le même niveau que ma page "index.html" contenant le code du style switcher.
----------
"Le disciple croit toujours avoir volé ce que le sage lui a donné." :smilejap:
Antec Sonata II / Bi-P!!! 800MHz @ 1GHz / Acorp 6A815EPD - Northbridge Intel i815EP - Southbridge Intel ICH2 / 2*256Mo SDRAM ECC PC100 / Hercules All-In-Wonder 9800 SE / IBM 120GXP 40Go / Western Digital Caviar 80Go / Pioneer DVR-110D / ATI DV Wonder / Creative SoundBlaster Live! 5.1 / Sony SDM-51 15''
- Haut de page -
Chuck.hc
Batteur du forum
Membre # 8772

 Avatar du membre
Lieu : Val d'oise

Messages :
3286 (1.63 par jour)


Score :

Message du 16-05-2006 @ 23:36   Site personnel   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

ah oui bizar effectivent ca passe sans probleme chez moi
tu pourrais mettre le liens de la page ?



[message édité le 16-05-2006 @ 23:37 Par Chuck.hc]

----------
- Haut de page -
tilt1001
Modérateur Composants - Périphériques - Overclocking

Membre # 12416

 Avatar du membre
Lieu : Saint-Etienne

Messages :
1602 (0.9 par jour)


Score :

Message du 16-05-2006 @ 23:59   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

Bien sûr !

Voilà, ça vient d'être tout fraîchement mis en ligne à cette adresse.

[message édité le 17-05-2006 @ 0:03 Par tilt1001]
----------
"Le disciple croit toujours avoir volé ce que le sage lui a donné." :smilejap:
Antec Sonata II / Bi-P!!! 800MHz @ 1GHz / Acorp 6A815EPD - Northbridge Intel i815EP - Southbridge Intel ICH2 / 2*256Mo SDRAM ECC PC100 / Hercules All-In-Wonder 9800 SE / IBM 120GXP 40Go / Western Digital Caviar 80Go / Pioneer DVR-110D / ATI DV Wonder / Creative SoundBlaster Live! 5.1 / Sony SDM-51 15''
- Haut de page -
Chuck.hc
Batteur du forum
Membre # 8772

 Avatar du membre
Lieu : Val d'oise

Messages :
3286 (1.63 par jour)


Score :

Message du 17-05-2006 @ 0:09   Site personnel   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

<�php
echo '<link rel="stylesheet" type="text/css" media="screen" href="'.$css.'/style.css" /> ' ;
�>
ca donne quoi ca ?

[message édité le 17-05-2006 @ 0:23 Par Chuck.hc]

----------
- Haut de page -
tilt1001
Modérateur Composants - Périphériques - Overclocking

Membre # 12416

 Avatar du membre
Lieu : Saint-Etienne

Messages :
1602 (0.9 par jour)


Score :

Message du 17-05-2006 @ 0:27   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

Héhé ! Pas bête...
Mais ça n'a pour l'instant rien changé, malheureusement.
----------
"Le disciple croit toujours avoir volé ce que le sage lui a donné." :smilejap:
Antec Sonata II / Bi-P!!! 800MHz @ 1GHz / Acorp 6A815EPD - Northbridge Intel i815EP - Southbridge Intel ICH2 / 2*256Mo SDRAM ECC PC100 / Hercules All-In-Wonder 9800 SE / IBM 120GXP 40Go / Western Digital Caviar 80Go / Pioneer DVR-110D / ATI DV Wonder / Creative SoundBlaster Live! 5.1 / Sony SDM-51 15''
- Haut de page -
Chuck.hc
Batteur du forum
Membre # 8772

 Avatar du membre
Lieu : Val d'oise

Messages :
3286 (1.63 par jour)


Score :

Message du 17-05-2006 @ 0:29   Site personnel   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

on c'est jamais je suis pas fan des echappements ;)
tu as mis <.? ou <.?php au debut ? ( me suis fait avoir plusieur fois avec wamp :) )


ps : soulmanto ca marche pas toujours ton truc :D


[message édité le 17-05-2006 @ 0:33 Par Chuck.hc]

----------
- Haut de page -
tilt1001
Modérateur Composants - Périphériques - Overclocking

Membre # 12416

 Avatar du membre
Lieu : Saint-Etienne

Messages :
1602 (0.9 par jour)


Score :

Message du 17-05-2006 @ 0:33   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

J'ai mis <-?-php (sans les tirets, bien entendu).

;) le coup de la parenthèse.

[message édité le 17-05-2006 @ 0:36 Par tilt1001]
----------
"Le disciple croit toujours avoir volé ce que le sage lui a donné." :smilejap:
Antec Sonata II / Bi-P!!! 800MHz @ 1GHz / Acorp 6A815EPD - Northbridge Intel i815EP - Southbridge Intel ICH2 / 2*256Mo SDRAM ECC PC100 / Hercules All-In-Wonder 9800 SE / IBM 120GXP 40Go / Western Digital Caviar 80Go / Pioneer DVR-110D / ATI DV Wonder / Creative SoundBlaster Live! 5.1 / Sony SDM-51 15''
- Haut de page -
Chuck.hc
Batteur du forum
Membre # 8772

 Avatar du membre
Lieu : Val d'oise

Messages :
3286 (1.63 par jour)


Score :

Message du 17-05-2006 @ 12:37   Site personnel   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

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

je viens de tester chez moi ca passe aussi ....



[message édité le 17-05-2006 @ 12:37 Par Chuck.hc]

----------
- Haut de page -
Soulmanto
Codeur du forum
Membre # 5373

 Avatar du membre
Lieu : Lille

Messages :
12837 (5.72 par jour)


Score :

Message du 17-05-2006 @ 12:38   Site personnel   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

On peut déplacer le sujet dans le forum Programmation, maintenant! :D
----------
Core 2 Duo E6750 2,66 GHz | Asrock Conroe 1333 D667 | 2 Go DDR-II 667 | GeForce 8800 GT 512 Mo | Acer X192W (qui marche bien, sisi spook' :p )
Dell Inspiron 6400 | Core2Duo T5500 | 1 Go DDR-II | ATI X1300 128 Mo

Enfin!! 300 au bowling sur Wii Sports :classe:
- Haut de page -
tilt1001
Modérateur Composants - Périphériques - Overclocking

Membre # 12416

 Avatar du membre
Lieu : Saint-Etienne

Messages :
1602 (0.9 par jour)


Score :

Message du 17-05-2006 @ 13:09   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

Citation du message de Soulmanto :

On peut déplacer le sujet dans le forum Programmation, maintenant! :D



Merfi ! :btu:

Citation du message de Chuck.hc :

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

je viens de tester chez moi ca passe aussi ....



Ah ! Ça semble mieux.
Les caractères en début de page, à l'affichage, ont disparu. Par contre, le style switcher n'est toujours pas opérationnel et, curieusement, lorsque je regarde la code de la page depuis Mozilla, celui-ci ne semble pas interprèter le code PHP de la balise link. Il l'affiche dans une police bleu identique à tous les éléments contenus entre guillements.
----------
"Le disciple croit toujours avoir volé ce que le sage lui a donné." :smilejap:
Antec Sonata II / Bi-P!!! 800MHz @ 1GHz / Acorp 6A815EPD - Northbridge Intel i815EP - Southbridge Intel ICH2 / 2*256Mo SDRAM ECC PC100 / Hercules All-In-Wonder 9800 SE / IBM 120GXP 40Go / Western Digital Caviar 80Go / Pioneer DVR-110D / ATI DV Wonder / Creative SoundBlaster Live! 5.1 / Sony SDM-51 15''
- Haut de page -
Chuck.hc
Batteur du forum
Membre # 8772

 Avatar du membre
Lieu : Val d'oise

Messages :
3286 (1.63 par jour)


Score :

Message du 17-05-2006 @ 21:53   Site personnel   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

vire la ligne <.?xml version="1.0" encoding="iso-8859-15"?.>

ca doit venir de la , il faut que le code php soit au debut ;)

qui d'ailleur doit créer un erreur ;) etant donner que tu as des balise php mais pas de php dedans .....



[message édité le 17-05-2006 @ 21:54 Par Chuck.hc]

----------
- Haut de page -
Soulmanto
Codeur du forum
Membre # 5373

 Avatar du membre
Lieu : Lille

Messages :
12837 (5.72 par jour)


Score :

Message du 17-05-2006 @ 22:51   Site personnel   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

dites, si je m'amuse à développer et améliorer les balises [code], vous pouvez vous en servir hein! ;)
----------
Core 2 Duo E6750 2,66 GHz | Asrock Conroe 1333 D667 | 2 Go DDR-II 667 | GeForce 8800 GT 512 Mo | Acer X192W (qui marche bien, sisi spook' :p )
Dell Inspiron 6400 | Core2Duo T5500 | 1 Go DDR-II | ATI X1300 128 Mo

Enfin!! 300 au bowling sur Wii Sports :classe:
- Haut de page -
tilt1001
Modérateur Composants - Périphériques - Overclocking

Membre # 12416

 Avatar du membre
Lieu : Saint-Etienne

Messages :
1602 (0.9 par jour)


Score :

Message du 18-05-2006 @ 0:17   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

Citation du message de Chuck.hc :

vire la ligne <.?xml version="1.0" encoding="iso-8859-15"?.>

ca doit venir de la , il faut que le code php soit au debut ;)

qui d'ailleur doit créer un erreur ;) etant donner que tu as des balise php mais pas de php dedans .....


J'ai essayé en la retirant mais ça ne marche toujours pas ! :(

Je l'ai remise après le code PHP. Il s'agit normalement d'un code XML obligatoire pour la validation d'une page XHTML.
Code :

<?xml version="1.0" encoding="iso-8859-15"?>



Ce code doit lui aussi se trouver au début du document, en théorie.


Citation du message de Soulmanto :

dites, si je m'amuse à développer et améliorer les balises [code], vous pouvez vous en servir hein! ;)



Ah ouais ? Ah, ouaiiiis !
Trop merki ! :gne:

C'est vrai que c'est plus pratique avec. :smilejap:
Par contre, c'est peut-être un peu petit. :p

[message édité le 18-05-2006 @ 0:17 Par tilt1001]
----------
"Le disciple croit toujours avoir volé ce que le sage lui a donné." :smilejap:
Antec Sonata II / Bi-P!!! 800MHz @ 1GHz / Acorp 6A815EPD - Northbridge Intel i815EP - Southbridge Intel ICH2 / 2*256Mo SDRAM ECC PC100 / Hercules All-In-Wonder 9800 SE / IBM 120GXP 40Go / Western Digital Caviar 80Go / Pioneer DVR-110D / ATI DV Wonder / Creative SoundBlaster Live! 5.1 / Sony SDM-51 15''
- Haut de page -
Chuck.hc
Batteur du forum
Membre # 8772

 Avatar du membre
Lieu : Val d'oise

Messages :
3286 (1.63 par jour)


Score :

Message du 18-05-2006 @ 1:30   Site personnel   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

hmmm


il te faut un echo'' si tu veux mettre ca ;)

Code :

<?php echo'xml version="1.0" encoding="iso-8859-15"'?>






[message édité le 18-05-2006 @ 1:33 Par Chuck.hc]

----------
- Haut de page -
Chani
Vétéran
Membre # 9009

 Avatar du membre
Lieu : METZ

Messages :
3681 (1.84 par jour)


Score :

Message du 18-05-2006 @ 10:36   Site personnel   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

Il y a une erreur dans ton code
Code :

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



Il faut différencier les " que tu utilise pour le html et les ' que tu utilise par exemple pour tes chaînes de caractéres en php . Si tu ne les différencie pas le serveur php va être perdu... du coups tu n'as plus besoin de les échapper. Moins tu échappe de guillemets, moins tu as de chance d'en oublier ;)

EDIT : j'avais oublié un " :D

[message édité le 18-05-2006 @ 10:37 Par Chani]
----------
Mon site perso - le site de notre jeu (en développement) - Le forum du jeu
- Haut de page -
tilt1001
Modérateur Composants - Périphériques - Overclocking

Membre # 12416

 Avatar du membre
Lieu : Saint-Etienne

Messages :
1602 (0.9 par jour)


Score :

Message du 18-05-2006 @ 10:53   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

Citation du message de Chuck.hc :

hmmm

il te faut un echo'' si tu veux mettre ca ;)

Code :

<?php echo'xml version="1.0" encoding="iso-8859-15"'?>




Effectivement, ce n'est pas mal !

Je l'ai inclus à la fin du code PHP qui débute la page et le document reste "XHTML Valid".
En revanche, toujours aucun mieux du côté du style switcher... :eek:

Citation du message de Chani :

Il y a une erreur dans ton code

Code :

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



Il faut différencier les " que tu utilise pour le html et les ' que tu utilise par exemple pour tes chaînes de caractéres en php . Si tu ne les différencie pas le serveur php va être perdu... du coups tu n'as plus besoin de les échapper. Moins tu échappe de guillemets, moins tu as de chance d'en oublier ;)



Arf ! Je viens de tester, mais là, je me retrouve avec le problème cité plus haut, pour lequel les navigateurs ne semblent pas savoir interpréter la fin du code et affichent en début de page ' ; ?>, également visible ici ! :(

[message édité le 18-05-2006 @ 11:01 Par tilt1001]
----------
"Le disciple croit toujours avoir volé ce que le sage lui a donné." :smilejap:
Antec Sonata II / Bi-P!!! 800MHz @ 1GHz / Acorp 6A815EPD - Northbridge Intel i815EP - Southbridge Intel ICH2 / 2*256Mo SDRAM ECC PC100 / Hercules All-In-Wonder 9800 SE / IBM 120GXP 40Go / Western Digital Caviar 80Go / Pioneer DVR-110D / ATI DV Wonder / Creative SoundBlaster Live! 5.1 / Sony SDM-51 15''
- Haut de page -
Chani
Vétéran
Membre # 9009

 Avatar du membre
Lieu : METZ

Messages :
3681 (1.84 par jour)


Score :

Message du 18-05-2006 @ 11:36   Site personnel   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

Echappe le >... à mon avis c'est lui qui pose probléme dans la chaîne de caractére.. ;)
EDIT :
Code :

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



[message édité le 18-05-2006 @ 11:37 Par Chani]
----------
Mon site perso - le site de notre jeu (en développement) - Le forum du jeu
- Haut de page -
Aller à la page n°  
  Mot  Pseudo  
Page : 1 2


Aller dans le forum :  

Plan du forum | Contacter l'administrateur

Powered by SoulBB 3.0.1
© Soulmanto, 2003-2006

Valid XHTML 1.0 Transitional

Page générée en 0.408 secondes