php用条件0777创建出来 的目录不是0777

发布于:2015年12月31日 已被阅读

$newdir_mini='images/shop/goods_mini/'.$newid.'/';
 if(!is_dir($newdir_mini)){
  mkdir($newdir_mini,'0777');
  }
显示的目录却成图片那样的了!为什么呢

因为你使用的是字符串0777 转后之后就是10进制的777
 在转换成8进制就是1411 所以 权限是dr----x--x
你可以使用mkdir($newdir_mini,intval('0777',8));