DETERMINER SYSTEME D'EXPLOITATION (OS) D'UN VISITEUR
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
15 août 2007 à 12:22
michael33512
Messages postés3Date d'inscriptionsamedi 24 juillet 2010StatutMembreDernière intervention14 mai 2014
-
15 janv. 2013 à 19:06
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
michael33512
Messages postés3Date d'inscriptionsamedi 24 juillet 2010StatutMembreDernière intervention14 mai 2014 15 janv. 2013 à 19:06
j'aie remplacer ereg par preg_match
yuki24
Messages postés8Date d'inscriptionvendredi 13 janvier 2006StatutMembreDernière intervention19 avril 2009 19 avril 2009 à 00:36
Petite MAJ Today :)
SoldierZ
Messages postés12Date d'inscriptionjeudi 12 février 2009StatutMembreDernière intervention 4 mai 2009 9 avril 2009 à 18:58
nice x)
yuki24
Messages postés8Date d'inscriptionvendredi 13 janvier 2006StatutMembreDernière intervention19 avril 2009 5 déc. 2007 à 11:38
Coucou747 je ne parle pas de mon code ci-dessus quand je dis optimisé, je parle du codage de ipb etc.
Si tu ne trouve personne pour t'aider a mettre en place ca Xpmen, contact moi par un mp.
J'ai pas les sources de phpbb sous les yeux donc j'sais pas vraiment comment c'est foutu niveau affichage des posts.
xpmen
Messages postés9Date d'inscriptionsamedi 12 novembre 2005StatutMembreDernière intervention11 janvier 2009 5 déc. 2007 à 10:01
bonjour et merci yuki24
c'est un forum en phpbb2 version 20.22
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 4 déc. 2007 à 22:29
du code optimise... laisse moi rire...
yuki24
Messages postés8Date d'inscriptionvendredi 13 janvier 2006StatutMembreDernière intervention19 avril 2009 4 déc. 2007 à 22:17
Il est biensur possible de l'intégré à un forum, apres tout depend de quel "pack" vous utilisez (phpbb, ipb, etc.), et pour quelqu'un qui n'a pas l'habitude de se plongé dans du code optimisé ca peut paraitre difficile.
xpmen
Messages postés9Date d'inscriptionsamedi 12 novembre 2005StatutMembreDernière intervention11 janvier 2009 4 déc. 2007 à 14:03
bonjour,
serai t'il possible de l'intégrer a un forum, de manière a ce que l'info soit poster en bas du post (un peut comme une signature)
j'ai fait quelque teste sur le fichier posting.php, mais sa bugue de partout
merci
kishkaya
Messages postés365Date d'inscriptionsamedi 26 juin 2004StatutMembreDernière intervention17 avril 2008 20 août 2007 à 16:56
ca reste basé sur debian =) ubuntu xubuntu kubuntu et machinbuntu c'est du debian.
Le prend pas mal moi aussi je suis sous xubuntu =)
aze555666
Messages postés208Date d'inscriptionmardi 13 avril 2004StatutMembreDernière intervention26 janvier 2009 20 août 2007 à 16:35
Tu as oublié Ubuntu! (et plein d'autres, je sais, mais il se trouve que je suis précisément sous Ubuntu)
kishkaya
Messages postés365Date d'inscriptionsamedi 26 juin 2004StatutMembreDernière intervention17 avril 2008 20 août 2007 à 13:13
Bonjour,
C'est vrai, ca sert a rien de regler "ses comptes" dans une rubrique de commentaire.
Personnelement je pense que l'objectif annoncé n'est pas atteint.
En effet, entre une distribution linux red-hat, mandriva, debian, slackware, suse il y a parfois autant de différence qu'avec un OS Windows.
Tu differencies tous les windows mais pas les distributions linux.
Tu aurais du utiliser preg_match au lieu de ereg. Ca te permettrais de faire évoluer ton code plus facilement. Jette un coup d'oeil aux PCRE.
Bonne continuation
aze555666
Messages postés208Date d'inscriptionmardi 13 avril 2004StatutMembreDernière intervention26 janvier 2009 20 août 2007 à 03:52
Serait-il possible de différencier les distributions linux voire leurs versions?
___________
Je ne pense pas que coucou747 ait écrit quoi que ce soit qui mérite qu'on s'énerve comme ça (même si c'est peut-être ce n'est peut-être pas l'endroit pour le discours sur son projet important qui passera inaperçu à côté de sources de débutants).
Yuki24, tu réagis comme un enfant. Quel âge as tu ?!? (presque aussi susceptible que mon petit frère).
Mais je suppose que je vais me retrouver moi aussi très vite dans la catégorie des "cons" et des "langues de vipères"?
Ce site n'est pas là pour qu'on te couvre de compliments dès que tu poste le moindre truc, mais pour partager tes sources sans necessairement en tirer le moindre profit. J'ai moi même posté quelques sources, et j'ai eu des commentaires ne me plaisant pas toujours; eh bien tant pis (surtout la fois où j'ai posté en initié au lieu de débutant, c'était normal que les commentaires soient plus dur, surtout que la source était de niveau débutant). ON m'en a même supprimé une il n'y a pas très longtemps car l'admin a cru qu'elle était une Nième source de je ne sais plus quel type, ce à quoi elle pouvait servir, bien qu'elle ne le soit pas. Ai-je pleuré?
Et tant qu'on y est, quand tu t'énerves, tu pourrais au moins respecter l'ortographe -> Bon d'abors tu vaS mieuX me parlER...
Je me demande dans quelle mesure il ne faudrait pas qu'un admin nettoie tous les commentaires de cette source, au minimum pour retirer les insultes à la communauté.
yuki24
Messages postés8Date d'inscriptionvendredi 13 janvier 2006StatutMembreDernière intervention19 avril 2009 19 août 2007 à 01:20
37 mon ami, 37
et non .. tu n'est pas jalou de ces 20 lignes tu jalouse sur les compliments qui vont avec ..
Bon, ce qui serait bien c'est que tu me lache, j'ai (encore) modifié ma source en essayant d'y apporté des ameliorations, ce fut ma premiere source ici, et si tu veut vraiment me persuadé d'avoir fait une erreur en postant ici continu comme ca
merci
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 18 août 2007 à 22:47
lis mes "critiques", tu verras, ca reste constructif...
apres, je ne suis pas jaloux de 20 lignes...
yuki24
Messages postés8Date d'inscriptionvendredi 13 janvier 2006StatutMembreDernière intervention19 avril 2009 18 août 2007 à 20:45
Bon d'abord tu va me mieu me parlé, tu commence serieusement a me courir sur le haricot en te prenant pour le master de ce site, j'accepte les remarques, j'ai modifié mon code en fonction de tes premieres remarques, tous ce que j'observe maintenant c'est un comportement de jalou en manque de compliment.
Sur ce, je crois que ce fut une bien mauvaise idée de vouloir contribué à PHPcs ...
grace aux cons dont je parlais dans un precedent post, et je me rend compte que tu fait parti de ceux ci. Foutre la merde pour foutre la merde c'est desolant
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 18 août 2007 à 14:18
ecoute... moi quand je vois une source de 20-30 lignes, je suis un peu degoute car : tu postes ca lvl debutant, et t'as qu'un travail d'apprentissage du php deriere, ce qui veut dire que c'est une source disons "snippet", qui aurait plus sa place sur codyx qu'ici... quand on voit que codyx est vide et que phpcs est plein... c'est decevant... surtout si tu ne postes pas un truc parfait... ou que tu refuses les ameliorations qu'on te proposes...
a cote, tu vois, j'ai un truc depuis deux mois en cours, ca depasse les 200 ko de code... et des que je l'aurai termine, je vais la poster ici, et deux jours plus tard, des debutants auront poste 5 sources comme celle la... des sources qui auraient plus leur place dans les snippets... et comme mon code est gros, personne n'aura pris le temps de le lire, il sera vite oublie... alors que j'y aurais passe deux / trois mois...
vire ton eregi et mets un strpos si tu penses que tu ne mettras pas de regexp dans le tableau
yuki24
Messages postés8Date d'inscriptionvendredi 13 janvier 2006StatutMembreDernière intervention19 avril 2009 18 août 2007 à 14:05
Alors Coucou747,
Le but du script est de récupéré le nom de l'os, j'ai a aucun moment dit que j'allais faire une fonction complete de récupération des données de l'utilisateur, par ailleurs j'ai dis que la source été de loin optimisable, a vous d'ajouter des user_agent si l'envi vous vient et surtout si vous trouvez ca utile ...
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 18 août 2007 à 13:50
d'ailleur en relisant, tu n'utilises pas toutes les fonctionalites d'eregi... et t'as pas beaucoup de user_agent d'enregistres... tu pourrais mettre des pregs vraiment vraiment pas mal pour recuperer la version, l'os, le navigateur, etc...
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 18 août 2007 à 13:49
betamak
Messages postés1Date d'inscriptionsamedi 14 avril 2007StatutMembreDernière intervention18 août 2007 18 août 2007 à 13:12
exellent travail.
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 15 août 2007 à 22:41
ca ne sert que si l'auteur prend la peine de les ecouter... beaucoup de commentaires sont constructifs
yuki24
Messages postés8Date d'inscriptionvendredi 13 janvier 2006StatutMembreDernière intervention19 avril 2009 15 août 2007 à 21:50
Ravi que ce code puisse servir a quelque chose, c'est mon premier post ici, jusqu'a maintenant j'hesité vu les langues de vipere qui rodent mais faut croire que des fois ils en ont marre de pourrir les sources avec leurs commentaires qui servent a rien.
kylekatarnls
Messages postés35Date d'inscriptiondimanche 4 février 2007StatutMembreDernière intervention 1 juillet 2008 15 août 2007 à 21:47
Ca tombe à pic je suis justement en train de me faire un système de statistiques et je ne connaissais pas tous les noms que tu donne là.
yuki24
Messages postés8Date d'inscriptionvendredi 13 janvier 2006StatutMembreDernière intervention19 avril 2009 15 août 2007 à 16:24
Effectivement,
Comme je l'ai dis dans la description, il est forcement possible d'optimisé cette source
je prend en compte tes conseils et j'update, merci =)
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 15 août 2007 à 12:22
15 janv. 2013 à 19:06
19 avril 2009 à 00:36
9 avril 2009 à 18:58
5 déc. 2007 à 11:38
Si tu ne trouve personne pour t'aider a mettre en place ca Xpmen, contact moi par un mp.
J'ai pas les sources de phpbb sous les yeux donc j'sais pas vraiment comment c'est foutu niveau affichage des posts.
5 déc. 2007 à 10:01
c'est un forum en phpbb2 version 20.22
4 déc. 2007 à 22:29
4 déc. 2007 à 22:17
4 déc. 2007 à 14:03
serai t'il possible de l'intégrer a un forum, de manière a ce que l'info soit poster en bas du post (un peut comme une signature)
j'ai fait quelque teste sur le fichier posting.php, mais sa bugue de partout
merci
20 août 2007 à 16:56
Le prend pas mal moi aussi je suis sous xubuntu =)
20 août 2007 à 16:35
20 août 2007 à 13:13
C'est vrai, ca sert a rien de regler "ses comptes" dans une rubrique de commentaire.
Personnelement je pense que l'objectif annoncé n'est pas atteint.
En effet, entre une distribution linux red-hat, mandriva, debian, slackware, suse il y a parfois autant de différence qu'avec un OS Windows.
Tu differencies tous les windows mais pas les distributions linux.
Tu aurais du utiliser preg_match au lieu de ereg. Ca te permettrais de faire évoluer ton code plus facilement. Jette un coup d'oeil aux PCRE.
Bonne continuation
20 août 2007 à 03:52
___________
Je ne pense pas que coucou747 ait écrit quoi que ce soit qui mérite qu'on s'énerve comme ça (même si c'est peut-être ce n'est peut-être pas l'endroit pour le discours sur son projet important qui passera inaperçu à côté de sources de débutants).
Yuki24, tu réagis comme un enfant. Quel âge as tu ?!? (presque aussi susceptible que mon petit frère).
Mais je suppose que je vais me retrouver moi aussi très vite dans la catégorie des "cons" et des "langues de vipères"?
Ce site n'est pas là pour qu'on te couvre de compliments dès que tu poste le moindre truc, mais pour partager tes sources sans necessairement en tirer le moindre profit. J'ai moi même posté quelques sources, et j'ai eu des commentaires ne me plaisant pas toujours; eh bien tant pis (surtout la fois où j'ai posté en initié au lieu de débutant, c'était normal que les commentaires soient plus dur, surtout que la source était de niveau débutant). ON m'en a même supprimé une il n'y a pas très longtemps car l'admin a cru qu'elle était une Nième source de je ne sais plus quel type, ce à quoi elle pouvait servir, bien qu'elle ne le soit pas. Ai-je pleuré?
Et tant qu'on y est, quand tu t'énerves, tu pourrais au moins respecter l'ortographe -> Bon d'abors tu vaS mieuX me parlER...
Je me demande dans quelle mesure il ne faudrait pas qu'un admin nettoie tous les commentaires de cette source, au minimum pour retirer les insultes à la communauté.
19 août 2007 à 01:20
et non .. tu n'est pas jalou de ces 20 lignes tu jalouse sur les compliments qui vont avec ..
Bon, ce qui serait bien c'est que tu me lache, j'ai (encore) modifié ma source en essayant d'y apporté des ameliorations, ce fut ma premiere source ici, et si tu veut vraiment me persuadé d'avoir fait une erreur en postant ici continu comme ca
merci
18 août 2007 à 22:47
apres, je ne suis pas jaloux de 20 lignes...
18 août 2007 à 20:45
Sur ce, je crois que ce fut une bien mauvaise idée de vouloir contribué à PHPcs ...
grace aux cons dont je parlais dans un precedent post, et je me rend compte que tu fait parti de ceux ci. Foutre la merde pour foutre la merde c'est desolant
18 août 2007 à 14:18
a cote, tu vois, j'ai un truc depuis deux mois en cours, ca depasse les 200 ko de code... et des que je l'aurai termine, je vais la poster ici, et deux jours plus tard, des debutants auront poste 5 sources comme celle la... des sources qui auraient plus leur place dans les snippets... et comme mon code est gros, personne n'aura pris le temps de le lire, il sera vite oublie... alors que j'y aurais passe deux / trois mois...
vire ton eregi et mets un strpos si tu penses que tu ne mettras pas de regexp dans le tableau
18 août 2007 à 14:05
Le but du script est de récupéré le nom de l'os, j'ai a aucun moment dit que j'allais faire une fonction complete de récupération des données de l'utilisateur, par ailleurs j'ai dis que la source été de loin optimisable, a vous d'ajouter des user_agent si l'envi vous vient et surtout si vous trouvez ca utile ...
18 août 2007 à 13:50
18 août 2007 à 13:49
# {
# if(eregi($key_OS, $Agent))
# {
# $OS = $value_OS;
# break;
# }
# }
# if(empty($OS)) $OS = 'Inconnu';
# return $OS;
beaucoup plus lisible, et legerement meilleur (cote perfs) :
foreach($OS_arr as $key_OS => $value_OS)
{
if(eregi($key_OS, $Agent))
{
return $value_OS;
}
}
return $OS = 'Inconnu';
18 août 2007 à 13:12
15 août 2007 à 22:41
15 août 2007 à 21:50
15 août 2007 à 21:47
15 août 2007 à 16:24
Comme je l'ai dis dans la description, il est forcement possible d'optimisé cette source
je prend en compte tes conseils et j'update, merci =)
15 août 2007 à 12:22
# $keys_OS = array_keys($OS_arr);
# $count_OS = count($keys_OS);
#
# for($index=0; $index<$count_OS; $index++)
# {
# $key_OS = $keys_OS[$index];
tu peux remplacer ca par un foreach ($OS_arr as $key_OS, $value_OS)