PHP 高手帮忙,新建目录的奇怪问题

[复制链接]
查看11 | 回复4 | 2011-4-8 15:43:56 | 显示全部楼层 |阅读模式
如题:
我用如下两行代码可以正确创建目录(/aaa/bbb/ccc)
$dirpath = "/aaa/bbb/ccc";
mkdir($dirpath, 0777, true);
但是把创建目录的部分写成方法,就只能创建两级目录(/aaa/bbb)
第三级目录(/ccc)没有正确创建
$this->createDirectory($path);
function createDirectory($path) {

mkdir($path, 0777, true);
}
不知道是什么原因,请高手帮忙。

回复

使用道具 举报

千问 | 2011-4-8 15:43:56 | 显示全部楼层
$path你确定传的值是对的?
回复

使用道具 举报

千问 | 2011-4-8 15:43:56 | 显示全部楼层
$dirpath = "./aaa/bbb/ccc";$this->createDirectory($path);function createDirectory($path) {
mkdir($path, 0777, true);}我试了一下,这样是可以的,至于为什么要这样,说实在的,我也不知道。
回复

使用道具 举报

千问 | 2011-4-8 15:43:56 | 显示全部楼层
$dirpath = "/aaa/bbb/ccc";mkdir($dirpath, 0777, true);这个必须保证/aaa/bbb存在的情况才可以创建成功/aaa/bbb/ccc
回复

使用道具 举报

千问 | 2011-4-8 15:43:56 | 显示全部楼层
码格式都改成gbk.再试试 .
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行