Accueil
Trucs & Astuces
Scripts
Regex
Annuaire
Articles
.
|
Astuces PHP Windows
NT User Name | [17-02-2002] |
Posté par patoch3
Ce script permet de récupérer le nom de l'utilisateur connecté. Il est basé sur la command NBTSTAT de Windows et sur l'adresse IP renvoyée par $REMOTE_ADDR, le nom utilisateur se trouvant sur la dernière ligne contenant "<03>".
Très utile en Intranet, par exemple, pour générer des stats en fonction des utilisateurs.
A noter: Si vous voulez en faire une fonction, il faut passer l'adresse IP en paramètre, $REMOTE_ADDR ne fonctionnant pas dans la fonction.
<?php $nbtstat = "nbtstat -A ".$REMOTE_ADDR; exec ($nbtstat,$result); foreach ($result as $row) { if (strpos($row,"<03>")) { $nom = strtok($row," "); } }
print ($nom.", vous êtes connecté avec l'adresse IP :".$REMOTE_ADDR."\n\r"); ?> |
|
|
|
|