"test"); $valid_users = array_keys($valid_passwords); $user = $_SERVER['PHP_AUTH_USER']; $pass = $_SERVER['PHP_AUTH_PW']; $validated = (in_array($user, $valid_users)) && ($pass == $valid_passwords[$user]); if (!$validated) { header('WWW-Authenticate: Basic realm="Protected Directory"'); header('HTTP/1.0 401 Unauthorized'); die("Not authorized"); } function size_readable($size, $unit = null) { $sizes = array('B', 'KB', 'MB', 'GB', 'TB', 'PB'); $ii = count($sizes) - 1; $unit = array_search((string)$unit, $sizes); if ($unit === null || $unit === false) $unit = $ii; for ($i = 0; $unit != $i && $size >= 1024 && $i < $ii; $i++) $size /= 1024; return sprintf("%01.2f %s", $size, $sizes[$i]); } $dir_pathinfo = pathinfo($_SERVER["SCRIPT_NAME"]); $thisdirname = strrchr($dir_pathinfo["dirname"], "/"); ?>
| Filename | Size |
| $entry | $size |