我正在使用php工具生成数据访问层并为用户生成一些文件夹和文件,但我需要知道如何获取当前Windows用户的用户名以在桌面上生成这些文件夹
ex:
C:\\users\\<username>\\desktop
我需要知道用户名。 感谢
答案 0 :(得分:15)
如果当前的Windows用户是指运行脚本的用户,则在环境变量中设置,您可以使用它:
<?php echo getenv("username"); ?>
如果你想获得运行脚本的用户的主目录,你应该使用
<?php echo getenv("HOMEDRIVE") . getenv("HOMEPATH"); ?>
这应输出C:\ Users \ Fred或C:\ Documents and Settings \ Fred,具体取决于您使用的是Windows Vista / 7还是Windows XP。
要查看您可以执行的所有环境变量:
<?php global $_ENV; var_dump($_ENV); ?>