Php 注册后在服务器上创建文件夹

Php 注册后在服务器上创建文件夹,php,registration,Php,Registration,我想知道是否有人能帮助我 我一直在寻找一个教程或示例,介绍如何在“用户注册”后自动在我的服务器中创建文件夹,更具体地说: 顶级文件夹称为用户注册的“用户名”,下一级文件夹称为“图像”,下一级文件夹称为“拇指” 正如我所说,我一直在寻找一些可以告诉我如何做到这一点的东西,但我没有任何运气 我只是想知道是否有人可以指导我学习一些教程或例子,帮助我实现这一目标。理想情况下,如果我能将其放入一个PHP脚本中,当用户完成注册时,该脚本就会自动运行,这将是一件非常棒的事情 非常感谢使用mkdir 资料来源:

我想知道是否有人能帮助我

我一直在寻找一个教程或示例,介绍如何在“用户注册”后自动在我的服务器中创建文件夹,更具体地说:

顶级文件夹称为用户注册的“用户名”,下一级文件夹称为“图像”,下一级文件夹称为“拇指”

正如我所说,我一直在寻找一些可以告诉我如何做到这一点的东西,但我没有任何运气

我只是想知道是否有人可以指导我学习一些教程或例子,帮助我实现这一目标。理想情况下,如果我能将其放入一个PHP脚本中,当用户完成注册时,该脚本就会自动运行,这将是一件非常棒的事情

非常感谢使用mkdir
资料来源:
提供的完整说明要使用php创建文件夹,可以使用函数
mkdir
(代表“生成目录”)


您可以使用exec()之类的工具来运行mkdir之类的系统命令

它基本上是在使用的,但是您可能希望将其包装到它自己的类中,以便以后更好地将其绑定到用户名或ID,从而远离具体的路径名:

$userDir = new UserDir($pathToUserDir);
$userDir->createImageDirectory();

class UserDir extends SplFileInfo
{
    public function createThumbDirectory()
    {
        return $this->createSubdirectory('thumb');
    }
    public function createImageDirectory()
    {
        return $this->createSubdirectory('image');
    }
    private function createSubdirectory($name)
    {
        $path = $this->getPathname();
        $dir = $path . PATH_SEPARATOR . $name;
        return mkdir($dir);
    }
}

然后,您可以通过在中心位置进行错误条件检查来扩展此功能,以便在您的应用程序中轻松使用。

我建议您查看所有内容,非常感谢您在这方面的帮助。你们都给了一个很好的起点。亲切的问候。你好,这是伟大的,非常感谢你花时间回复我的帖子和建议的代码。亲切的问候。