Or, a simpler way to do that:
<?php
print_r(posix_uname());
?>
Should print something like:
Array
(
[sysname] => Linux
[nodename] => vaio
[release] => 2.6.15-1-686
[version] => #2 Tue Jan 10 22:48:31 UTC 2006
[machine] => i686
)
posix_uname
(PHP 4, PHP 5)
posix_uname — Consigue el nombre del sistema
Descripción
array posix_uname
( void $
)
Devuelve un hash de cadenas con información sobre el sistema. Los índices del hash son
- sysname - nombre del sistema operativo (e.g. Linux)
- nodename - nombre del sistema (e.g. valiant)
- release - release del sistema operativo (e.g. 2.2.10)
- version - versión del sistema operativo (e.g. #4 Tue Jul 20 17:01:36 MEST 1999)
- machine - arquitectura del sistema (e.g. i586)
Posix requiere que usted no debe hacer ninguna suposición sobre el formato de los valores, por ejemplo usted no puede confiar en los tres dígitos de la version o cualquier cosa devuelta por esta función.
posix_uname
boards at gmail dot com
29-Jan-2006 06:24
29-Jan-2006 06:24
sean at thedesignpeople dot com
10-Aug-2004 05:39
10-Aug-2004 05:39
A simple example of how to loop thru and display the results of the posix_uname() function...
<?php
foreach(posix_uname() AS $key=>$value) {
print $key .": ". $value ."<br>";
}
?>
The procedure above should return something similar to the following results:
sysname: Linux
nodename: node1
release: 2.4.26
version: #6 Mon Jun 14 19:07:27 PDT 2004
machine: i686
