rendered paste body<?phperror_reporting(E_ALL);function error($error,$file=0) // error dump{ if($file!=0) { @unlink($_FILES['file']['tmp_name']); $error.="<br /><br />file discarded"; } die(str_replace("<!ERR>",$error,file_get_contents("bare_error.php")));}function hrfs($size) // human readable file size{ $units=explode(' ','B KB MB'); for($i=0;$size>1024;$i++) { $size/=1024; } return round($size,2).$units[$i];}function genFileID() // generate a file ID{ $out=""; for($i=1;$i<9;$i++) { $out.=mt_rand(1,9); } return(int)str_shuffle($out);}function checkFileID($id){ if(!is_int($id)||strlen($id)!==8) { return false; } else { //check if its in the table, if so return true; }}function genDelKey($a,$b)// ip, filename{ return substr(str_shuffle(bin2hex(md5($a.$b,true))),16);}?>