INFOS LIB

iow4 Messages postés 302 Date d'inscription samedi 22 octobre 2005 Statut Membre Dernière intervention 2 novembre 2008 - 27 oct. 2006 à 13:58
cs_louisdsm Messages postés 5 Date d'inscription mardi 25 novembre 2008 Statut Membre Dernière intervention 25 mai 2010 - 12 juil. 2009 à 14:40
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/40096-infos-lib

cs_louisdsm Messages postés 5 Date d'inscription mardi 25 novembre 2008 Statut Membre Dernière intervention 25 mai 2010
12 juil. 2009 à 14:40
Bonjour je suis nouveau mais le script qui est sur la page la en php ou doije le mettre si je veut l'inclure dans un site en html, est ceque je le mais ds toutes les pages ou ??
Merci de bien vouloire me répondre
lvl_king Messages postés 1 Date d'inscription jeudi 9 décembre 2004 Statut Membre Dernière intervention 12 juillet 2008
12 juil. 2008 à 01:48
pourquoi il ne marche pas :s
dpotuznik Messages postés 1 Date d'inscription vendredi 4 août 2006 Statut Membre Dernière intervention 10 mai 2007
10 mai 2007 à 09:01
a mon avis dans browser_detect()
il faut deplacer '(Mozilla)' => 'Mozilla', ver la fin car si on regarde la ligne pour safari

"Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/418.9.1 (KHTML, like Gecko) Safari/419.3"
on remarque qu'elle commence par "Mozilla" donc le script va s'arreter la.

sinon excellent
merci.
cs_Mini92 Messages postés 45 Date d'inscription samedi 18 novembre 2000 Statut Membre Dernière intervention 10 janvier 2009
31 janv. 2007 à 13:30
Exact Astalavista, sa evite une boucle inutile ;)
cs_Astalavista Messages postés 192 Date d'inscription lundi 24 décembre 2001 Statut Membre Dernière intervention 3 février 2010
13 déc. 2006 à 14:12
Très bien fait, une petite modif a fair :
function language_convert($lang=''){
$array array('AF'> 'Afrikaans',
'SQ' => 'Albanais',
...
'YI' => 'Yiddish',
);
if(array_key_exists($lang, $array))
return $array[$lang];
return 'Inconnu';
}
cs_Mini92 Messages postés 45 Date d'inscription samedi 18 novembre 2000 Statut Membre Dernière intervention 10 janvier 2009
29 oct. 2006 à 19:59
Merci FhX sa va bien réduire le script tout ça ;)
C'est noté!
FhX Messages postés 2350 Date d'inscription mercredi 13 octobre 2004 Statut Membre Dernière intervention 18 avril 2015 3
29 oct. 2006 à 18:31
# elseif(!empty($_SERVER['HTTP_X_FORWARDED'])) $proxy = $_SERVER['HTTP_X_FORWARDED'];
# elseif(!empty($_SERVER['HTTP_FORWARDED_FOR'])) $proxy = $_SERVER['HTTP_FORWARDED_FOR'];
# elseif(!empty($_SERVER['HTTP_FORWARDED'])) $proxy = $_SERVER['HTTP_FORWARDED'];
# elseif(!empty($_SERVER['HTTP_VIA'])) $proxy = $_SERVER['HTTP_VIA'];
# elseif(!empty($_SERVER['HTTP_X_COMING_FROM'])) $proxy = $_SERVER['HTTP_X_COMING_FROM'];
# elseif(!empty($_SERVER['HTTP_COMING_FROM'])) $proxy = $_SERVER['HTTP_COMING_FROM'];
# elseif(!empty($_SERVER['HTTP_CLIENT_IP'])) $proxy = $_SERVER['HTTP_CLIENT_IP'];

Heureusement qu'on a créé les tableaux !!
function Search() {
$array = array('HTTP_X....', 'HTTP_X....', .....);
foreach ($array as $key) {
if ( isset($_SERVER[$key]) && !empty($_SERVER[$key]) ) return $_SERVER[$key];
}
return NULL;
}

$proxy = Search();

// Et hop, c'est remballé lol !

Pareil pour eregi() ... !

language_convert() aussi ..
function convert($key) {
$array array('FR'> 'Francais', ....);
return $array[$key];
}
Et zoup ! :)

Bref, c'est à revoir !
cs_Mini92 Messages postés 45 Date d'inscription samedi 18 novembre 2000 Statut Membre Dernière intervention 10 janvier 2009
27 oct. 2006 à 14:18
Il est vrai :p
j'ai donné l'exemple à la va vite.
iow4 Messages postés 302 Date d'inscription samedi 22 octobre 2005 Statut Membre Dernière intervention 2 novembre 2008 4
27 oct. 2006 à 13:58
Une jolie faute dans l'exemple : echo est une instruction elle doit se terminer par ;
Rejoignez-nous