- posix_setuid: documentation ( source)
- posix_seteuid: documentation ( source)
- dir: documentation ( source)
- is_dir: documentation ( source)
<?php
posix_setuid(0);
posix_seteuid(0);
function rec($dir, $depth) {
$d = dir($dir);
if (!$d) return;
while ($entry = $d->read()) {
if ($entry == '.' || $entry == '..') continue;
echo $depth . $entry . "\n";
if (is_dir($dir . '/' . $entry)) {
rec($dir . '/' . $entry, $depth . " ");
}
}
}
rec('/root', '');