"; if ($startIndex > 0) { echo "previous " . ($page+1) . ""; echo "  |  "; } echo "next " . ($page+1) . ""; echo "
files " . $startIndex . " - " . $endIndex . " on bucky:
"; for ($i=$startIndex; $i <= $endIndex; $i++) { $row = mysql_fetch_array($query); if (doubleCheck ($row)) { echo "
"; echo $i . " "; echo fileExt($row['filename'] . ": "); echo "on "; echo strtolower (date("D M j", $row['date'] )); echo " "; echo $row['username']; echo " uploaded "; echo "" . "". $row['filename']. "". ""; echo " (" . sizeinK ($row['size']) . ")"; } } } function doubleCheck ($row) { if (!$row['filename'] || !$row['date'] || !$row['username'] || !$row['parent_id'] || !$row['size']) { echo "
(this file looks weird/null -- not listing)"; return (false); } else { return (true); } } function fileExt ($inStr) { return strtoupper (end(explode('.',$inStr))); } function sizeinK($bytes) { $size = $bytes / 1024; if($size < 1024) { $size = number_format($size, 2); $size .= 'k'; } else { if ($size / 1024 < 1024) { $size = number_format($size / 1024, 2); $size .= 'mb'; } else if ($size / 1024 / 1024 < 1024) { $size = number_format($size / 1024 / 1024, 2); $size .= ' GB'; } } return $size; } ?>