PHP在shell中添加目录与设置权限

 

public function serveruprecord()
{

  $dataall = $_REQUEST;
  $Y = $dataall['Y'];
  $M = $dataall['M'];
  $D = $dataall['D'];

  $dir = iconv("UTF-8", "GBK", "/var/$Y/$M/$D/");
  if (!file_exists($dir)){
    mkdir ($dir,0770,true);
  }

  if($_FILES){
    $name = $_FILES['upload']['name'];
    if(!empty( $dataall['filename'])){
    $name = $dataall['filename'];
  }


  $tmp_name = $_FILES['upload']['tmp_name'];


  $file = move_uploaded_file($tmp_name, $dir . $name);
  exec("mycmd -s chmod 660 {$dir}{$name}");


  $info= array(
  'result'=> 'success',
  'data' => "$name" ,
  'error' => '0:ok'
  );
  echo json_encode($info);
  }else{
  $info= array(
  'data' => 'no data' ,
  'error' => '1:no file'
  );
  echo json_encode($info);
  }
}

posted @ 2018-09-18 18:19  终究是乌云遮了天  阅读(532)  评论(0编辑  收藏  举报