Aide en php

Résolu/Fermé
lili - 7 oct. 2008 à 17:28
 lili - 7 oct. 2008 à 18:13
Bonjour,

Voila en faisant la commande suivante $HTTP_USER_AGENT = $_SERVER['HTTP_USER_AGENT'];
je recoi : Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3
ma question est comment je peu faire pour mettre le Firefox et la version (se qui est en gras) dans des variables?

Merci
A voir également:

3 réponses

merci
0
Utilisateur anonyme
7 oct. 2008 à 17:54
<?php
$firefox = preg_replace('#firefox/[0-30][0-30][0-30]#i', '$1', $HTTP_USER_AGENT);
?>

normalement, $firefox contient firefox + la version , mais la fonction preg_replace ne me semble pas très approprié pour faire sa, cherche plutôt dans ce tutoriel une autre fonction :
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/917386-les-expressions-regulieres-partie-2-2
-1
Utilisateur anonyme
7 oct. 2008 à 17:55
Bonsoir,
<?php
$a="Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3 ";
$tableau = explode('/',$a);
echo "<pre>";print_r($tableau);echo "<pre>";
$tableau2 = explode(' ',$tableau[2]);
echo "<pre>";print_r($tableau2);echo "<pre>";
echo "navigateur ".$tableau2[1]."<br>";
echo "version ".$tableau[3];
?>
-1