Dost67 | Copier/Coller sans modifier les infos, faites gaffe à ne pas utiliser tel quel car je l'ai tiré d'une classe.
Code :
- function get_system() {
- // Obtient des informations sur le navigateur
- if (ereg("MSIE", $this->agent) and !ereg("Opera", $this->agent)) { $browser = "MSIE"; }
- elseif (ereg("Opera", $this->agent)) { $browser = "Opera"; }
- elseif ((ereg("Nav", $this->agent)) || (ereg("Gold", $this->agent)) || (ereg("X11", $this->agent)) || (ereg("Mozilla", $this->agent)) || (ereg("Netscape", $this->agent)) and (!ereg("MSIE", $this->agent))) { $browser = "Netscape"; }
- elseif (ereg("Lynx", $this->agent)) { $browser = "Lynx"; }
- elseif (ereg("WebTV", $this->agent)) { $browser = "WebTV"; }
- elseif (ereg("Konqueror", $this->agent)) { $browser = "Konqueror"; }
- elseif ((eregi("bot", $this->agent)) || (ereg("Google", $this->agent)) || (ereg("Slurp", $this->agent)) || (ereg("Scooter", $this->agent)) || (eregi("Spider", $this->agent)) || (eregi("Infoseek", $this->agent))) { $browser = "Bot"; }
- else { $browser = "Browsers"; }
- // Essaye d'obtenir des informations sur l'OS
- if (ereg("Win", $this->agent)) { $os = "Windows"; }
- elseif ((ereg("Mac", $this->agent)) || (ereg("PPC", $this->agent))) { $os = "Mac"; }
- elseif (ereg("Linux", $this->agent)) { $os = "Linux"; }
- elseif (ereg("BeOS", $this->agent)) { $os = "BeOS"; }
- else { $os = "OS"; }
- // Retourne le brower en indice 0 et l'OS en indice 1
- $this->system = array($browser, $os);
- }
|
|