detection navigateur [Réglé]
vlotho Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre vlotho
- Inscrit le : 22/07/2010
Code PHP :
<?PHP class Browser { private $props = array("Version" => "0.0.0", "Name" => "unknown", "Agent" => "unknown") ; public function __Construct() { $browsers = array("firefox", "msie", "opera", "chrome", "safari", "mozilla", "seamonkey", "konqueror", "netscape", "gecko", "navigator", "mosaic", "lynx", "amaya", "omniweb", "avant", "camino", "flock", "aol"); $this->Agent = strtolower($_SERVER['HTTP_USER_AGENT']); foreach($browsers as $browser) { if (preg_match("#($browser)[/ ]?([0-9.]*)#", $this->Agent, $match)) { $this->Name = $match[1] ; $this->Version = $match[2] ; break ; } } } public function __Get($name) { if (!array_key_exists($name, $this->props)) { die "No such property or function $name)" ; } return $this->props[$name] ; } public function __Set($name, $val) { if (!array_key_exists($name, $this->props)) { SimpleError("No such property or function.", "Failed to set $name", $this->props) ; die ; } $this->props[$name] = $val ; } } ?>
j'ai mis ce code dans la page produit_functions.php
dans ma page tpl je met :
Code TPL :
<?php $browser = new Browser ; echo "$Browser->crac $Browser->plop" ; ?>
J'ai pensé que peut être il y avait nom de variable équivalent dans le cms mais je ne sais pas trop lesquels
je suis avec la v3
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
hum erreur 500 ne serait pas du a un .htaccess foireux ? ou alors une version PHP pas assez haute ?
Si tu le fait en local doit y avoir un peu plus d'infos dan,s les logs php/apache normalement.
Cordialement, janus57
vlotho Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre vlotho
- Inscrit le : 22/07/2010
Code PHP :
public function __Get($name) { if (!array_key_exists($name, $this->props)) { die "No such property or function $name)" ; } return $this->props[$name] ; }
Édité par vlotho Le 31/05/2013 à 18h04
vlotho Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre vlotho
- Inscrit le : 22/07/2010
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie