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);
}
}