File tree Expand file tree Collapse file tree 1 file changed +12
-5
lines changed Expand file tree Collapse file tree 1 file changed +12
-5
lines changed Original file line number Diff line number Diff line change 1
1
--TEST--
2
- Test posix_getpwnam() function : basic functionality
2
+ Test posix_getpwnam() function : basic functionality
3
3
--CREDITS--
4
4
Rodrigo Prado de Jesus <royopa [at] gmail [dot] com>
5
5
User Group: PHPSP #phptestfestbrasil
6
6
--SKIPIF--
7
- <?php
8
- if (!extension_loaded ('posix ' )) die ('skip - POSIX extension not loaded ' );
7
+ <?php
8
+ if (!extension_loaded ('posix ' )) die ('skip - POSIX extension not loaded ' );
9
9
?>
10
10
--FILE--
11
- <?php
11
+ <?php
12
12
$ uid = posix_geteuid ();
13
13
$ user = posix_getpwuid ($ uid );
14
- print_r (posix_getpwnam ($ user ['name ' ]));
14
+ $ username = $ user ['name ' ];
15
+ if (posix_getlogin () == false ) {
16
+ $ username = false ;
17
+ }
18
+ $ info = posix_getpwnam ($ username );
19
+ print_r ($ info );
20
+ var_dump ($ username == $ info ['name ' ]);
15
21
?>
16
22
===DONE====
17
23
--EXPECTREGEX--
25
31
\[dir\] => [^\r\n]+
26
32
\[shell\] => [^\r\n]+
27
33
\)
34
+ bool\(true\)
28
35
===DONE====
You can’t perform that action at this time.
0 commit comments