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

APPEL
A CONTRIBUTION

Vous manipulez le langage PHP au quotidien pour concevoir votre site Web ? Vous avez certainement une astuce à partager !

Participez

 Identifier Internet Explorer  

Eric T , Bordeaux

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";
}




Publié le 21 mai 2008

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
 




 

RECHERCHE