Rapide Advanced Adulte
 
 Web|Image|Shop|Video|News|Wmx|Mobile|Wiki|Ajouter ce moteur

     Manuel PHP     
Partager
 
 
Partager
Partager

 

Table :

.assert options
.assert
.dl
.extension loaded
.get cfg var
.get current user
.get defined constants
.get extension funcs
.get include path
.get included files
.get loaded extensions
.get magic quotes gpc
.get magic quotes runtime
.get required files
.get included files()
.getenv
.getlastmod
.getmygid
.getmyinode
.getmypid
.getmyuid
.getopt
.getrusage
.ini alter
.ini set()
.ini get all
.ini get
.ini restore
.ini set
.main
.memory get peak usage
.memory get usage
.php ini scanned files
.php logo guid
.php sapi name
.php uname
.phpcredits
.phpinfo
.phpversion
.putenv
.restore include path
.set include path
.set magic quotes runtime
.set time limit
.sys get temp dir
.version compare
.zend logo guid
.zend version
 
   

  php_uname  


php_uname

(PHP 4 >= 4.0.2, PHP 5)

php_uname --  Retourne les informations sur le système d'exploitation

Description

string php_uname ( [string mode] )

php_uname() retourne une description sur le système d'exploitation sur lequel tourne PHP. Si vous voulez juste savoir le nom du système d'exploitation, utilisez plutôt la constante PHP_OS mais gardez à l'esprit que cette constante contient le nom du système sur lequel PHP a été compilé.

Sous l'Unix, la fonction tente d'afficher les informations du système d'exploitation sur lequel PHP a été compilé si elle n'arrive pas à déterminer le système d'exploitation courant.

mode est un seul caractère qui définit quelles seront les informations à retourner :

  • 'a': Par défaut. Contient tous les modes de la séquence "s n r v m".

  • 's': Nom du système d'exploitation. eg. FreeBSD.

  • 'n': Nom de l'hôte. eg. localhost.example.com.

  • 'r': Nom de la version. eg. 5.1.2-RELEASE.

  • 'v': Information sur la version. Varie énormément suivant le système d'exploitation.

  • 'm': Type de la machine. eg. i386.

Exemple 1. Exemples avec php_uname()

<?php
echo php_uname();
echo
PHP_OS;

/* Affichages possibles :
Linux localhost 2.4.21-0.13mdk #1 Fri Mar 14 15:08:06 EST 2003 i686
Linux

FreeBSD localhost 3.2-RELEASE #15: Mon Dec 17 08:46:02 GMT 2001
FreeBSD

Windows NT XN1 5.1 build 2600
WINNT
*/

if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
    echo
'Le serveur tourne sous Windows !';
} else {
    echo
'Le serveur ne tourne pas sous Windows !';
}

?>

Il existe aussi des constantes PHP pré-définies liées qui peuvent s'avérer utiles, par exemple :

Exemple 2. Exemples avec quelques constantes liées au système

<?php
// *nix
echo DIRECTORY_SEPARATOR; // affiche : "/"
echo PATH_SEPARATOR;      // affiche : ":"
echo PHP_SHLIB_SUFFIX;    // affiche : "so"

// Win*
echo DIRECTORY_SEPARATOR; // affiche : "\"
echo PATH_SEPARATOR;      // affiche : ";"
echo PHP_SHLIB_SUFFIX;    // affiche : "dll"
?>

Voir aussi phpversion(), php_sapi_name() et phpinfo().


    Annonces       
 

 Retour au chapitre Php

 

Top
 

Ajouter JungleKey.fr à votre Explorateur

 
 

About Us | © 2007 JungleKey




iBlack | Mobile | Wiki | Ajouter ce moteur
.