gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 23:02:02 25 4
gpt4 key购买 nike

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

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

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

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

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

非常感谢

最佳答案

它基本上是利用 mkdir ,但是您可能希望将它包装到它自己的一个类中,这样您以后可以更好地将它绑定(bind)到用户名或 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);
}
}

然后您可以在中央位置通过错误条件检查来扩展它,因此它很容易在您的应用程序中使用。

关于php - 注册后在服务器上创建文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8646073/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com