Delicious Bookmark this on Delicious Share on Facebook SlashdotSlashdot It! Digg! Digg



PHP : Function Reference : POSIX Functions : posix_uname

posix_uname

Get system name (PHP 4, PHP 5)
array posix_uname ( )

Example 1889. Example use of posix_uname()

<?php
$uname
=posix_uname();
print_r($uname);
?>

The above example will output something similar to:

Array
(
   [sysname] => Linux
   [nodename] => funbox
   [release] => 2.6.20-15-server
   [version] => #2 SMP Sun Apr 15 07:41:34 UTC 2007
   [machine] => i686
)

Code Examples / Notes » posix_uname

boards

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
)


sean

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 ."
";
}
?>
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


Change Language


Follow Navioo On Twitter
posix_access
posix_ctermid
posix_get_last_error
posix_getcwd
posix_getegid
posix_geteuid
posix_getgid
posix_getgrgid
posix_getgrnam
posix_getgroups
posix_getlogin
posix_getpgid
posix_getpgrp
posix_getpid
posix_getppid
posix_getpwnam
posix_getpwuid
posix_getrlimit
posix_getsid
posix_getuid
posix_initgroups
posix_isatty
posix_kill
posix_mkfifo
posix_mknod
posix_setegid
posix_seteuid
posix_setgid
posix_setpgid
posix_setsid
posix_setuid
posix_strerror
posix_times
posix_ttyname
posix_uname
eXTReMe Tracker