在php中是否有类似于getspnam()的函数?

时间:2013-11-07 14:32:35

标签: php c


想知道在PHP中是否有与C中类似于getspnam的函数也是如此...

我在php中找到了一个名为posix_getpwnam()的函数,几乎完成了相同的任务。手册中的一个例子如下:

<?php

$userinfo = posix_getpwnam("tom");

print_r($userinfo);
?>

输出为

Array
(
    [name]    => tom
    [passwd]  => x
    [uid]     => 10000
    [gid]     => 42
    [gecos]   => "tom,,,"
    [dir]     => "/home/tom"
    [shell]   => "/bin/bash"
)

正如您所看到的那样,它是从/ etc / passwd文件中提供详细信息,而我需要从/ etc / shadow文件中获取它们。
在C语言中,这可以通过使用getspnam(“tom”)轻松完成,并且可以从预定义的结构中取消引用数据。

那么我们怎样才能使用php?


0 个答案:

没有答案