Journal du Net > Développeurs > Contributions > Soumettez votre meilleure astuce PHP
Identifier Internet Explorer

 Identifier Internet Explorer  

Eric T , Bordeaux le 21 mai 2008

Quel est en 3 lignes l'objectif de votre astuce ?

Internet Explorer nous jouant beaucoup de tours en termes de mise en page, il est parfois nécessaire de lui fournir une CSS adaptée et parfois de générer des balises "style" dans les tags qui lui sont adaptées.

Décrivez votre astuce en détail. N'hésitez-pas à inclure des portions de codes.

Combiné à PHP, (genre si c'est IE faire ça, sinon faire ça... ) cette petite fonction est un bonheur de rapidité:

function user_has_ie()
{
if (isset($_server['http_user_agent']) &&
(strpos($_server['http_user_agent'], 'msie')! == false))
return true;
else
return false;
}

Au niveau de l'utilisation il suffit de la tester
if(user_has_ie())
{
echo "vous avez internet explorer";
}else{
echo "vous n'avez pas ie";
}



  • Aymen Taril

    Je ne vois pas en quoi votre code est une astuce ! ?
  • Kaimite

    Bonjour,

    Si vous utilisez cette fonction pour proposer des CSS différentes je pense plus intéressant d'utiliser les commentaires conditionnels.

    Vous pourrez facilement définir la version d'IE visée et en plus il n'est pas dépendant du user_agent et du langage de programmation utilisé par le développeur.

    Plus d'infos ici:
    http://www.blog-and-blues.org/articles/Les_syntaxes_de_commentaires_conditionnels_pour_ie_Windows
 

Les dernières contributions

 

 

En ce moment sur Journal du Net Développeur

 
16 contributions : 1 2 3 4 5 6 7 8 9 10 11 12 13 ... 16
 
Autour du même sujet

Soumettez votre meilleure astuce Oracle Database ? - appel à temoin

Soumettez votre meilleure astuce pour référencer des vidéos - appel à temoin

Soumettez votre meilleure astuce C# - appel à temoin

Soumettez votre meilleure astuce DHTML - appel à temoin

Soumettez votre meilleure astuce SPIP - appel à temoin

Soumettez votre meilleure astuce Flex/MXML - appel à temoin

Soumettez votre meilleure astuce Ruby on Rails - appel à temoin

Soumettez votre meilleure astuce pour assurer l'accessibilité d'un site Web - appel à temoin

Soumettez votre meilleure astuce HTML - appel à temoin

Soumettez votre meilleure astuce SQL - appel à temoin

Magazine Développeurs Envoyer Imprimer Haut de page




A VOIR EGALEMENT