segunda-feira, 26 de dezembro de 2011

PHP - Identificar Sistema operacional.

PHP - Identificar Sistema operacional.

Um Código simples mais que pode ajudar
PHP_OS é uma função pronta do php para capturar informações do servidor "Sistema operacional + Versão."
No fonte abaixo é usado um  substr na variável  $sistema  porque ?
para eliminar a versão e outros parâmetros desnecessários pois o intuito é só capturar o sistema não versão.
Windows  total 7 caracteres usando como já sabemos o resultado  é so aplicar
substr($sistema,0,3) mostrar somente 3 caracteres da variável $sistema ficaria WIN tem outras formas de fazer  Com $_SERVER[];

EX1 ---------------------------------------------------------------------------------------------


foreach($_SERVER as $info_php => $keyphp){ 
$resultado = "\$" . $nome_campo . "='" . $valor . "'"; 
echo "
" . $
resultado


/*
Windows NT XN1 5.1 build 2600
WINNT
*/
EX2 ---------------------------------------------------------------------------------------------
function servidorOS()
{
$sistema = strtoupper(PHP_OS);

if(substr($sistema,0,3) == "WIN")
{
$os = 1;
}
elseif($sistema == "LINUX")
{
$os = 2;
}
else
{
$os = 3;
}

return $os;
}


REF: http://www.php.net/manual/en/function.substr.php
REF: http://php.net/manual/pt_BR/function.php-uname.php