使用Codeigniter中的mkdir函数创建目录时出错

诺丁

我试图在Codeigniter安装中使用php的mkdir函数递归创建目录。我的代码如下所示:

mkdir('docs/client/bills/payd', 0777, true)

文档目录已存在于我的网站根目录,该客户端目录beeing与0755权限创建的,该法案目录beeing与创建许可1341(奇怪!)和最后一个目录,PAYD,永远不会创建。
我试图将mkdir参数列表中的权限更改为0、755等...,但没有任何改变。我还尝试将umask设置为0、0777 ...,什么也没有。

umask(0777);
mkdir('docs/client/bills/payd', 0777, true)

谁能说我做错了吗?上面的代码从Codeigniter常规控制器调用。

洛伦佐

使用它来指定它为工作目录,它可能会混淆目录的位置。

mkdir( getcwd().'docs/client/bills/payd', 0777, true);

getcwd是您的codeigniter的工作目录。您可以在PHP指南中搜索getcwd()函数以使其更加清晰。

这应该工作。

编辑

为了更加清楚,将返回以下内容:

C:\xampp\htdocs\YOUR_ROOT_DIRECTORY\docs\client\bills\payd

再次编辑

尽管在再次阅读之后,这只会创建已付费,并假定已创建docs \ client \ bills。您可以使用mkdir或文件浏览器创建客户和账单。但是还有其他PHP方式,如果需要,我可以提供帮助。

祝你好运

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用 codeigniter 创建图库时出错

使用mkdir创建许多目录

恐慌:如果缺少,则尝试创建目录时出错:mkdir /var/hyperledger:权限被拒绝

使用 mkdir 过程 AS400/IBMi 在 IFS 中创建目录

在MySQL Workbench中创建函数时出错

在R中创建函数时出错

在Postgres中创建函数时出错

错误:ENOENT:没有这样的文件或目录,尝试创建目录时使用 mkdir

无法在DirectAdmin中创建目录(mkdir)

如何创建目录C ++(使用_mkdir)

bash 脚本中的 mkdir: mkdir: 无法创建目录 ''

尝试在R中创建和使用随机置换测试函数时出错

在 Python Pandas 中创建的函数中使用 .format() 从 Data Frame 中选择值时出错?

在构造函数中创建具有属性的类时出错

在C中创建round_up(float)函数时出错

在R中为需求计划创建弹性函数时出错

使用函数组件创建 React 表单时出错

使用函数删除动态创建的按钮时出错

使用“保存”保存在目录中时出错

使用python递归列出目录中的文件时出错

Hadoop Basic-创建目录时出错

在Windows上的mobaxterm上使用完整路径时,命令mkdir -p返回:“ mkdir:无法创建目录'/ drives / f /':权限被拒绝”

在不带mkdir -p的Makefile中创建子目录

如何在Golang中使用Mkdir创建嵌套目录?

为什么我无法使用php mkdir()创建目录?

使用Kotlin创建新目录,Mkdir()不起作用

在C中处理mkdir和chdir时出错?

使用VBA在Excel中创建错误栏时出错

使用if else在Jupyter中创建海上图形时出错