OPERATING SYSTEM DETECTION

rambc Messages postés 224 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 29 mars 2009 - 23 mars 2009 à 09:43
abdelaziz_info Messages postés 120 Date d'inscription lundi 19 juillet 2004 Statut Membre Dernière intervention 12 janvier 2017 - 8 juil. 2012 à 16:39
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/49533-operating-system-detection

abdelaziz_info Messages postés 120 Date d'inscription lundi 19 juillet 2004 Statut Membre Dernière intervention 12 janvier 2017
8 juil. 2012 à 16:39
Bonjour :
Tu Sais RENFIELD le confort dans ce domaine souvent ne coutent presque rien ; par un zip... on peut éviter de mal sélectionner un texte... et éviter le mauvais codage du document au collage et au enregistrement, un code fonctionnel et près à l'utilisation est toujours agréable pas seulement que pour les débutants...!

Encore plus de confort, avec ces petites lignes on peut faire beaucoup; on peut ouvrir les liens proposés parles commentateurs, par un simple clic sans quitter le réseau CS :
preg_match_all('!https?://[\S]+!', $Commentaire, $resultat);
foreach($resultat[0] as $liens) {$liens_htm = " ".$liens." ";
$Commentaire = str_replace($liens, $liens_htm, $Commentaire);}

Merci.
LeFauve42 Messages postés 239 Date d'inscription vendredi 20 octobre 2006 Statut Membre Dernière intervention 20 avril 2009
13 janv. 2010 à 16:14
Si tu as 5 minutes, tu pourrais peut-etre:
- Ajouter Vista
- Utiliser preg_match au lieu de eregi (pour eviter les warnings en PHP5.3)

Je n'ai pas teste, mais ca ndevrait donner un truc comme ca pour la ligne 130 :
if ( preg_match('/'.$ros[$n][0].'/i' , $agent, $name ) ){

Sinon, je n'avais pas remarque mais ton $name[2] n'est pas toujours defini puisque tes regex n'ont pas tous des parantheses capturantes...
DAM74 Messages postés 10 Date d'inscription jeudi 14 avril 2005 Statut Membre Dernière intervention 15 janvier 2010
13 janv. 2010 à 15:39
super comme idée ton script
DAM74 Messages postés 10 Date d'inscription jeudi 14 avril 2005 Statut Membre Dernière intervention 15 janvier 2010
13 janv. 2010 à 15:37
meme pour 40 lignes ceci est plus facile
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
13 janv. 2010 à 04:31
pour 140 lignes ?
quel interet ?
DAM74 Messages postés 10 Date d'inscription jeudi 14 avril 2005 Statut Membre Dernière intervention 15 janvier 2010
13 janv. 2010 à 01:23
Merci de mettre le code en fichier zip
griffondorr Messages postés 427 Date d'inscription dimanche 6 juillet 2008 Statut Membre Dernière intervention 4 mai 2009
3 avril 2009 à 11:34
cool comme sources ;)
rambc Messages postés 224 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 29 mars 2009
29 mars 2009 à 12:56
Une petite amélioration possible serait d'avoir accès juste à une info. générale du type LinuX, Windows, Mac sans trop entrer dans les détails.
On peut imaginer un mode de fonctionnement complet et un autre light.

Qu'en penses-tu TEX73 ?

PS : un zip permet d'enregistrer directement ton code dans un dossier de scripts très utiles. Et oui je suis un gros flemmard...
Iriven Messages postés 72 Date d'inscription samedi 23 juin 2007 Statut Membre Dernière intervention 3 février 2014
29 mars 2009 à 11:09
MERCI à tous pour vos compliments.
à toi LEFAUVE42 merci pour ces liens. je les visiterai tre prochainement pour d'eventuelles mise à jour.
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
23 mars 2009 à 13:42
un Zip, Rambc ?

ton presse-papier est cassé ?

non, sans rire... il n'y a qu'une fonction. Tu peux sans doute la placer dans ton editeur de texte favori, et enregistrer ce fichier...
LeFauve42 Messages postés 239 Date d'inscription vendredi 20 octobre 2006 Statut Membre Dernière intervention 20 avril 2009
23 mars 2009 à 10:14
Sympa, mais il en manque ;o)

Serieusement, ta liste est pas mal complete. Je suis epate d'y trouver la Dreamcast, mais il manque (entre autres) Contiki (pour le C64).

Quelle source as-tu utilise pour la liste ?

En voici deux autres au cas ou :
http://www.zytrax.com/tech/web/browser_ids.htm
http://www.useragentstring.com/pages/useragentstring.php
rambc Messages postés 224 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 29 mars 2009
23 mars 2009 à 09:43
Salut,
pourrais-tu mettre un petit ZIP ?
Rejoignez-nous