Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2925 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Feuille de style suivant navigateur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Feuille de style suivant navigateur

n°1334470
leohnart
Posté le 29-03-2006 à 11:37:39  profilanswer
 

Hello all,
 
Sur mon site internet, j'ai quelques soucis avec ma feuille de style, sur ie ca s'affiche bien mais avec firefox j'ai quelques soucis, donc je voulais créer une feuille de style pour chaque navigateur avec un code qui selectionne la feuille de style en fonction de la variable $_SERVER["HTTP_USER_AGENT alors voici ce que j'ai écrit dans la partie head :

<?php
if (ereg("MSIE", $_SERVER["HTTP_USER_AGENT"])) {
   <link href="aqua.css" rel="stylesheet" type="text/css"/>;
}
 
?>

 
Il me donne une erreur au niveau de la syntaxe en me refusant mon "<" sur la 3eme ligne  :fou: , je ne vois pas comment lui ecrire autrement, si vous avez une piste je suis preneur.  
Merci


---------------
http://kciope.free.fr - retouche de photos
mood
Publicité
Posté le 29-03-2006 à 11:37:39  profilanswer
 

n°1334480
smaragdus
whores, drugs & J.S. Bach
Posté le 29-03-2006 à 11:46:55  profilanswer
 

Tu connais la fonction echo ?
C'est un peu la base du php qu'on apprend dès le premier tutorial du style "Hello world"...

Message cité 1 fois
Message édité par smaragdus le 29-03-2006 à 11:47:37
n°1334482
___
Posté le 29-03-2006 à 11:47:36  profilanswer
 

salut,
 
il faut que tu affiches ton code:
 
soit:
 
 

Code :
  1. <?php
  2. if (ereg("MSIE", $_SERVER["HTTP_USER_AGENT"])) {
  3.    echo "<link href="aqua.css" rel="stylesheet" type="text/css"/>;"
  4. }
  5. ?>


 
 
;-)

n°1334483
Draugen
Posté le 29-03-2006 à 11:47:57  profilanswer
 

Peut-être en faisant un echo ça marchera mieux :  
 

Code :
  1. echo ('<link href="aqua.css" rel="stylesheet" type="text/css"/>');


 
Carbonisé...


Message édité par Draugen le 29-03-2006 à 11:49:12
n°1334486
omega2
Posté le 29-03-2006 à 11:50:16  profilanswer
 

Tu sais que la norme css à définis la possibilité d'indiquer des feuilles de styles différentes en fonction du navigateur et ce directement dans l'html?
Ca sera bien plus fiable que de te baser sur une information falsifiable si facilement qu'on ne peut jamais s'y fier.

n°1334489
the big be​n
Posté le 29-03-2006 à 11:52:20  profilanswer
 

Citation :

Tu sais que la norme css à définis la possibilité d'indiquer des feuilles de styles différentes en fonction du navigateur et ce directement dans l'html?

comment?


Message édité par the big ben le 29-03-2006 à 11:52:59
n°1334507
leohnart
Posté le 29-03-2006 à 12:14:03  profilanswer
 

ah je savais pas, et je suis grandement interessé moi aussi


---------------
http://kciope.free.fr - retouche de photos
n°1334514
Draugen
Posté le 29-03-2006 à 12:22:08  profilanswer
 

Je pense qu'omega2 parle de @media.
http://www.w3.org/TR/html401/types [...] escriptors
http://w3development.de/css/assign [...] media.html


Message édité par Draugen le 29-03-2006 à 12:24:38
n°1334522
leohnart
Posté le 29-03-2006 à 12:25:52  profilanswer
 

smaragdus a écrit :

Tu connais la fonction echo ?
C'est un peu la base du php qu'on apprend dès le premier tutorial du style "Hello world"...


lol j'ai juste demandé un coup de main, pas que tu te la joues "prince du php", merci de la piste quand meme


---------------
http://kciope.free.fr - retouche de photos
n°1334525
cinocks
Posté le 29-03-2006 à 12:28:28  profilanswer
 

oui mais là il a plus que raison. :pfff: C'est la premiere commande à savoir.


---------------
MZP est de retour
mood
Publicité
Posté le 29-03-2006 à 12:28:28  profilanswer
 

n°1334549
omega2
Posté le 29-03-2006 à 13:05:44  profilanswer
 

Je retrouve plus l'info en question. Il me semble que c'était grace à un paramettre de la balise  "<LINK>" mais je cherche depuis tout à l'heure sans trouver. Du coup le doute s'installe et je me demande si mon cerveaux n'a pas été trompé par un vieux souvenir du hack basé sur la non interprétation du @import par certains navigateurs à une époque. :(
 
Désolé pour cette fausse piste.
 
PS : Non je ne pensais pas à @media, je sais trés bien que @media ne permet pas de différencier IE de netscape.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Feuille de style suivant navigateur

 

Sujets relatifs
Comment rediriger vers des pages différentes suivant le statut ?Possible ou pas : Inserer une page PHP dans un Flash
Qui connait le PHP ??vba , open- xls , feuille innaccessible
[PHP] Prob requeteOracle PHP - create table
PHP - Oracle - create tableXSLT+PHP sous windows possible ?
fonction PHP imagesUn bon bouquin PHP OBJET
Plus de sujets relatifs à : [PHP] Feuille de style suivant navigateur


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)