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

2023-12-15

我想知道是否有人可以帮助我。

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

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

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

我只是想知道是否有人可以指导我一些教程或示例来帮助我实现这一目标。理想情况下,如果我可以将其放入 PHP 脚本中,该脚本可以在用户完成注册时自动运行,那就太好了。

非常感谢


它基本上是利用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);
    }
}

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

注册后在服务器上创建文件夹 的相关文章

随机推荐