diff options
Diffstat (limited to 'examples/detect.php')
-rw-r--r-- | examples/detect.php | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/examples/detect.php b/examples/detect.php index 332e510..c484e58 100644 --- a/examples/detect.php +++ b/examples/detect.php @@ -324,8 +324,13 @@ function detect_stores($r, &$out) 'database engines.'; $out .= $r->p($text); - $processUser = posix_getpwuid(posix_geteuid()); - $web_user = $r->tt($processUser['name']); + if (function_exists('posix_getpwuid') && + function_exists('posix_geteuid')) { + $processUser = posix_getpwuid(posix_geteuid()); + $web_user = $r->tt($processUser['name']); + } else { + $web_user = 'the PHP process'; + } if (in_array('sqlite', $found)) { $out .= $r->p('If you are using SQLite, your database must be ' . |