IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

quel navigateur chez le visiteur


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    retraité, ex chef de projets en informatique
    Inscrit en
    Juillet 2005
    Messages
    602
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : retraité, ex chef de projets en informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juillet 2005
    Messages : 602
    Par défaut quel navigateur chez le visiteur
    Bonjour,

    On a beau dire (et c'est facile), on a beau faire (en tout cas on essaie) on a toujours quelque souci avec une séquence de code qui va bien avec un navigateur et qui ne va pas avec l'autre.
    Pour moi l'un et l'autre, et je m'en contenterai, ce sont IE8 et Firefox.

    Je voudrais arrêter de me prendre la tête à chercher la séquence universelle.
    Donc je cherche UNE solution pour que, selon le navigateur du visiteur, il sera exécuté telle séquence de script ou telle autre.

    Comment savoir en PHP quel est le navigateur du visiteur?
    Il semble y avoir $_SERVER['HTTP_USER_AGENT'] mais comment "sortir" de cette fonction la séquence qui donne l'information sur le navigateur?
    Et comment savoir repérer dans la séquence le nom du navigateur, donc pour moi IE ou FF.

    S'il y a une autre solution qui marche, je suis bien évidemment preneur car, je le répète, j'en ai "ras le bol" de bricoler pour être compatible avec ces deux navigateurs. Pour les autres : TANT PIS !!!

    Bonne journée. Merci.
    Marcel Marie

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Un minimum de recherche :
    http://www.developpez.net/forums/d34...r_agent-opera/

    Enfin sur le fond, faire un design qui fonctionne sur IE8 et Firefox ce n'est quand même pas la fin du monde ; si on remonte à IE6 la oui ca devient folklorique.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre éclairé
    Homme Profil pro
    retraité, ex chef de projets en informatique
    Inscrit en
    Juillet 2005
    Messages
    602
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : retraité, ex chef de projets en informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juillet 2005
    Messages : 602
    Par défaut
    Bonjour,
    Puisque vous êtes nettement "au-dessus" de Modérément BON,
    Vous pouvez peut-être me dire ce qu'il faudrait mettre pour avoir du son, de la même façon sur IE8 et FF.

    *bgsound ne va bien qu'avec IE
    *la séquence suivante marche rarement, parfois si !!, avec IE8 et toujours avec FF
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <object type="audio/x-wav" data="claudine.wav" height="30" width="80">
    <param name="src" value="claudine.wav">
    <param name="controller" value="true">
    <param name="loop" value="true">
    <param name="autoplay" value="true">alt : <a href="claudine.wav">test.wav</a>
    </object>
    * celle-ci n'a pas le même comportement avec IE8 et FF, dans ce dernier cas, elle ne démarre pas immédiatement et ne boucle pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <object type="application/x-shockwave-flash" data="dewplayer.swf?mp3=afrmusic.mp3" width="63" height="20">
      <param name="movie" value="dewplayer.swf?mp3=afrmusic.mp3&amp;autostart=1&amp;autoreplay=1&amp;bgcolor=FFFFFF&amp;volume=50" />
    </object>
    * j'en passe et des meilleurs !!!!

    Effectivement je suis un peu ballot dans les arcanes de compatibilité IE/FF ....
    Que ce soit du type WAV ou MP3 ne change rien au sujet !
    Je vais tester illico, la séquence proposée par le dernier intervenant du sujet que vous m'avez indiqué.

    A bientôt.
    Merci.

    Marcel Marie

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    la séquence suivante marche rarement, parfois si !!,
    tu veux dire sur une meme configuration ou chez des personnes différentes ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre éclairé
    Homme Profil pro
    retraité, ex chef de projets en informatique
    Inscrit en
    Juillet 2005
    Messages
    602
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : retraité, ex chef de projets en informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juillet 2005
    Messages : 602
    Par défaut
    OUI, la dite séquence a marché chez moi lors de la mise au point pour me "débarrasser de BGSOUND", puis plus rien sur mes deux ordinateurs avec IE8, français et anglais. Rien chez un de mes fils.
    C'était bon chez certains visiteurs. ALORS !!!???
    Ce qui a d'ailleurs fait l'objet d'interrogations, sans réponse, et pour cause, chez Developpez.com

    J'ai adopté la séquence dans le sujet que vous préconisiez et tout est OK, j'ai mis le résultat dans une variable de session pour n'avoir pas à retester dans chaque page où un son est souhaité et prévu.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    if (strpos($_SERVER['HTTP_USER_AGENT'],'Firefox')) { $browser='FF'; }
    else if (strpos($_SERVER['HTTP_USER_AGENT'],'Opera')===0) { $browser='OP'; }
    else if (strpos($_SERVER['HTTP_USER_AGENT'],'MSIE')) { $browser='IE'; }
    else if (strpos($_SERVER['HTTP_USER_AGENT'],'Safari')) { $browser='SF'; }
    else { $browser='IE'; }
    $_SESSION['navig'] = $browser;
    C'est d'ailleurs dommage que les gens qui ont trouvé une solution par votre intermédiaire ou autre ne prenne pas le temps de faire le point pour dire comment ils ont fait pour résoudre leur sujet.
    C'est parfois embrouillant de lire toutes les réponses obtenues sur un sujet, car, il faut parler vrai, beaucoup de réponses sont à côté de la plaque ou jamais testées réellement. C'est dommage. Sujet imprécis ou mal compris sans doute?

    A bientôt, pour autre chose.
    Merci.

    Marcel Marie

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    C'était bon chez certains visiteurs. ALORS !!!???
    Cela illustre juste que l'objet est pris en charge par un "helper" et que donc sa lecture est plus lié à la configuration du poste de l'utilisateur qu'au navigateur.
    L'utilisation d'un composant flash évite ce genre de problème (si on considère que tout le monde peut lire du flash )
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Quel navigateur utilisez-vous ?
    Par kodokan dans le forum Autres Logiciels
    Réponses: 12
    Dernier message: 31/03/2010, 16h22
  2. Quel navigateur pour une borne intéractive ?
    Par oneTime dans le forum Internet
    Réponses: 2
    Dernier message: 14/04/2008, 12h27
  3. Réponses: 1
    Dernier message: 03/05/2007, 09h39
  4. Quel navigateur utiliser en mode console?
    Par krachik dans le forum Applications et environnements graphiques
    Réponses: 13
    Dernier message: 17/03/2007, 15h50
  5. quel navigateur web?
    Par kimcharlene dans le forum Langage
    Réponses: 3
    Dernier message: 30/11/2006, 16h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo