Systeme d'exploitation
Fermé
jeremyguyot
Messages postés
58
Date d'inscription
dimanche 15 novembre 2009
Statut
Membre
Dernière intervention
5 juillet 2016
-
23 janv. 2010 à 20:42
jeremyguyot Messages postés 58 Date d'inscription dimanche 15 novembre 2009 Statut Membre Dernière intervention 5 juillet 2016 - 23 janv. 2010 à 23:51
jeremyguyot Messages postés 58 Date d'inscription dimanche 15 novembre 2009 Statut Membre Dernière intervention 5 juillet 2016 - 23 janv. 2010 à 23:51
A voir également:
- Systeme d'exploitation
- Restauration systeme - Guide
- Comment connaitre son système d'exploitation - Guide
- Comment refaire le système d'un ordinateur - Guide
- Système d'exploitation freedos - Forum Windows 10
- Cloner disque systeme - Guide
9 réponses
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
23 janv. 2010 à 20:51
23 janv. 2010 à 20:51
Tu peux le savoir en utilisant la variable $_SERVER['HTTP_USER_AGENT'] en PHP.
Exemple de résultat:
A toi ensuite de combiner ça avec un script qui te permettra de décomposer ce résultat et d'en extraire les données en utilisant preg_match par exemple.
Exemple de résultat:
Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.0.17) Gecko/2010010604 Ubuntu/9.04 (jaunty) Firefox/3.0.17
A toi ensuite de combiner ça avec un script qui te permettra de décomposer ce résultat et d'en extraire les données en utilisant preg_match par exemple.
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 504
23 janv. 2010 à 23:16
23 janv. 2010 à 23:16
<?php
// This script sets OSName variable as follows:
// "Windows" for all versions of Windows
// "MacOS" for all versions of Macintosh OS
// "Linux" for all versions of Linux
// "UNIX" for all other UNIX flavors
// "Unknown OS" indicates failure to detect the OS
var OSName="Unknown OS";
if (navigator.appVersion.indexOf("Win")!=-1) OSName="Windows";
if (navigator.appVersion.indexOf("Mac")!=-1) OSName="MacOS";
if (navigator.appVersion.indexOf("X11")!=-1) OSName="UNIX";
if (navigator.appVersion.indexOf("Linux")!=-1) OSName="Linux";
document.write('Your OS: '+OSName);
?>
merci avion !
il faut le placer dans body ?
// This script sets OSName variable as follows:
// "Windows" for all versions of Windows
// "MacOS" for all versions of Macintosh OS
// "Linux" for all versions of Linux
// "UNIX" for all other UNIX flavors
// "Unknown OS" indicates failure to detect the OS
var OSName="Unknown OS";
if (navigator.appVersion.indexOf("Win")!=-1) OSName="Windows";
if (navigator.appVersion.indexOf("Mac")!=-1) OSName="MacOS";
if (navigator.appVersion.indexOf("X11")!=-1) OSName="UNIX";
if (navigator.appVersion.indexOf("Linux")!=-1) OSName="Linux";
document.write('Your OS: '+OSName);
?>
merci avion !
il faut le placer dans body ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 504
23 janv. 2010 à 23:29
23 janv. 2010 à 23:29
C'est du Javascript, pas du PHP.
<script type="text/javascript"> // <![CDATA[ var OSName = "Unknown OS"; if(navigator.appVersion.indexOf("Win") != -1) OSName = "Windows"; if(navigator.appVersion.indexOf("Mac") != -1) OSName = "MacOS"; if(navigator.appVersion.indexOf("X11") != -1) OSName = "UNIX"; if(navigator.appVersion.indexOf("Linux") != -1) OSName = "Linux"; document.write('Your OS: ' + OSName); // ]]> </script>À mettre la où tu veux voir le texte s'afficher.
jeremyguyot
Messages postés
58
Date d'inscription
dimanche 15 novembre 2009
Statut
Membre
Dernière intervention
5 juillet 2016
23 janv. 2010 à 23:29
23 janv. 2010 à 23:29
c'est bon j'ai trouver ;)
Le code:
<script language="JavaScript">
<!--
// This script sets OSName variable as follows:
// "Windows" for all versions of Windows
// "MacOS" for all versions of Macintosh OS
// "Linux" for all versions of Linux
// "UNIX" for all other UNIX flavors
// "Unknown OS" indicates failure to detect the OS
var OSName="Unknown OS";
if (navigator.appVersion.indexOf("Win")!=-1) OSName="Windows";
if (navigator.appVersion.indexOf("Mac")!=-1) OSName="MacOS";
if (navigator.appVersion.indexOf("X11")!=-1) OSName="UNIX";
if (navigator.appVersion.indexOf("Linux")!=-1) OSName="Linux";
document.write('Your OS: '+OSName);
//-->
</script>
Merci avion
Le code:
<script language="JavaScript">
<!--
// This script sets OSName variable as follows:
// "Windows" for all versions of Windows
// "MacOS" for all versions of Macintosh OS
// "Linux" for all versions of Linux
// "UNIX" for all other UNIX flavors
// "Unknown OS" indicates failure to detect the OS
var OSName="Unknown OS";
if (navigator.appVersion.indexOf("Win")!=-1) OSName="Windows";
if (navigator.appVersion.indexOf("Mac")!=-1) OSName="MacOS";
if (navigator.appVersion.indexOf("X11")!=-1) OSName="UNIX";
if (navigator.appVersion.indexOf("Linux")!=-1) OSName="Linux";
document.write('Your OS: '+OSName);
//-->
</script>
Merci avion
jeremyguyot
Messages postés
58
Date d'inscription
dimanche 15 novembre 2009
Statut
Membre
Dernière intervention
5 juillet 2016
23 janv. 2010 à 23:31
23 janv. 2010 à 23:31
"Résolue" !
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
23 janv. 2010 à 23:38
23 janv. 2010 à 23:38
Pour finir quand même l'idée que j'avais lancé, voici un vieux code que j'utilisais pendant un temps:
C'est le même principe que ce que j'ai expliqué précédemment.
if (ereg("Win", getenv("HTTP_USER_AGENT"))) $os = "Windows"; elseif ((ereg("Mac", getenv("HTTP_USER_AGENT"))) || (ereg("PPC", getenv("HTTP_USER_AGENT")))) $os = "Mac"; elseif (ereg("Linux", getenv("HTTP_USER_AGENT"))) $os = "Linux"; elseif (ereg("FreeBSD", getenv("HTTP_USER_AGENT"))) $os = "FreeBSD"; elseif (ereg("SunOS", getenv("HTTP_USER_AGENT"))) $os = "SunOS"; elseif (ereg("IRIX", getenv("HTTP_USER_AGENT"))) $os = "IRIX"; elseif (ereg("BeOS", getenv("HTTP_USER_AGENT"))) $os = "BeOS"; elseif (ereg("OS/2", getenv("HTTP_USER_AGENT"))) $os = "OS/2"; elseif (ereg("AIX", getenv("HTTP_USER_AGENT"))) $os = "AIX"; else $os = "Autre"; echo $os;
C'est le même principe que ce que j'ai expliqué précédemment.
jeremyguyot
Messages postés
58
Date d'inscription
dimanche 15 novembre 2009
Statut
Membre
Dernière intervention
5 juillet 2016
23 janv. 2010 à 23:51
23 janv. 2010 à 23:51
;) sinon si c'est pas tro demander j'aimerait faire fonctionner maintenant un lien dans la détéction
if (navigator.appVersion.indexOf("Win")!=-1) OSName="<a target="_blanck"href="liendunsite"title=letitre">Windows </a> ";
if (navigator.appVersion.indexOf("Mac")!=-1) OSName="MacOS";
if (navigator.appVersion.indexOf("X11")!=-1) OSName="UNIX";
if (navigator.appVersion.indexOf("Linux")!=-1) OSName="Linux";
document.write('Your OS: '+OSName);
//-->
</script>
et la couleur ne fonctionnent pas aussi quand je veut la changer ;)
Merci beaucoup
if (navigator.appVersion.indexOf("Win")!=-1) OSName="<a target="_blanck"href="liendunsite"title=letitre">Windows </a> ";
if (navigator.appVersion.indexOf("Mac")!=-1) OSName="MacOS";
if (navigator.appVersion.indexOf("X11")!=-1) OSName="UNIX";
if (navigator.appVersion.indexOf("Linux")!=-1) OSName="Linux";
document.write('Your OS: '+OSName);
//-->
</script>
et la couleur ne fonctionnent pas aussi quand je veut la changer ;)
Merci beaucoup