insérer une ligne

Eléphanteau du PHP | 10 Messages

07 oct. 2012, 14:17

Bonjour à tous. :)

Je débute en PHP, voilà je souhaiterai insérer deux lignes si le navigateur est IE.

Mon code qui fonctionne pas ?

Code : Tout sélectionner

<?php var nbLigne = "<BR>" if (ereg("MSIE", $_SERVER["HTTP_USER_AGENT"])) {echo nbLigne = "<BR><BR>"} else {echo nbLigne} ?>
Pourriez-vous m'aider car je ne trouve pas la solution.

Merci d'avance

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

07 oct. 2012, 16:11

Salut,

Comment est ce que tu vérifie le fonctionnement ?

Les fonctions ereg_* sont dépréciées ils est prefererable d'utiliser les fonctions preg_* (preg_match ici).
As tu regardé le contenu de $_SERVER["HTTP_USER_AGENT"] ?

@+
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 10 Messages

07 oct. 2012, 18:54

Bonsoir moogli

Merci pour ta réponse, mais je ne vois pas comment utiliser la fonctions preg_* (preg_match ici).

J’ai testé le code ci-dessous et cela fonctionne :

Code : Tout sélectionner

<?php if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== FALSE) { ?> <br><br><br> <?php } else { ?> <br><br> <?php } ?>
Peut-on obtenir le même résultat avec la fonctions preg_* .