PHP mkdir问题! [英] PHP mkdir issue!

查看:78
本文介绍了PHP mkdir问题!的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图创建一些像这样的目录:

I trying to create some dirs like this:

@mkdir("photos/$cat/$sku", 0777, true)

它创建具有0777权限的第一个目录,但是在创建第二个目录时将使用000作为权限,因此无法创建第三个目录.

it creates the first directory with 0777 permissions, but when it creates the second is uses 000 as it's perms, so it fails to create the third.

一种解决方法吗?

谢谢, 理查德.

推荐答案

这解决了该问题:

$a = @mkdir("photos/$cat/", 0777);
    @chmod("photos/$cat/", 0777);
    $b = @mkdir("photos/$cat/$sku/", 0777);
    @chmod("photos/$cat/$sku/", 0777);

但是为什么不能在mkdir上使用递归?

but why can't use recursive on mkdir?

这篇关于PHP mkdir问题!的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆