PHP> mkdir路径问题

时间:2011-02-03 10:23:44

标签: php mkdir

我目前正在开发网站管理员面板, 我添加了一个将客户端添加到数据库的表单,我现在要做的是通过PHP为它们创建文件夹。

所以我尝试使用函数:mkdir(), 问题是,当我在我的“Xampp”服务器上测试该功能时,它就像我想要的那样工作。

但当我将文件移动到我将通过FTP使用的真实主机时,它只是不会工作相同..

我试着解释什么是错误的......:

mkdir('folderName'); //this will create a folder that i cant access through the FTP
mkdir('folderName', 0777); //creates a folder that i can access, but cant open other folders in it and cant change chmod permissions

我还需要创建一些嵌套文件夹,例如:

mkdir('folderName/anotherFolder',0777,true); //this works on the host but again, the folders are not letting me change chmod permissions and cant create folders in them

在我的xampp服务器中,我可以在给定路径中创建一些文件夹,例如:

mkdir('folderName');
mkdir('folderName/one');
mkdir('folderName/two');

以上示例并不适用于我的主持人..

所以我很抱歉写这么多,我只是觉得你们需要知道那些事情。 无论如何,提前谢谢!

2 个答案:

答案 0 :(得分:0)

可能您不是PHP脚本创建的文件/目录的所有者。

答案 1 :(得分:0)

尝试chgrp以及chmod

除此之外,在这种表面FS情况下的最佳解决方案是通过FTP进行。主要框架执行此操作(包括Joomla和Wordpress)。