Php 注册后在服务器上创建文件夹
我想知道是否有人能帮助我 我一直在寻找一个教程或示例,介绍如何在“用户注册”后自动在我的服务器中创建文件夹,更具体地说: 顶级文件夹称为用户注册的“用户名”,下一级文件夹称为“图像”,下一级文件夹称为“拇指” 正如我所说,我一直在寻找一些可以告诉我如何做到这一点的东西,但我没有任何运气 我只是想知道是否有人可以指导我学习一些教程或例子,帮助我实现这一目标。理想情况下,如果我能将其放入一个PHP脚本中,当用户完成注册时,该脚本就会自动运行,这将是一件非常棒的事情 非常感谢使用mkdirPhp 注册后在服务器上创建文件夹,php,registration,Php,Registration,我想知道是否有人能帮助我 我一直在寻找一个教程或示例,介绍如何在“用户注册”后自动在我的服务器中创建文件夹,更具体地说: 顶级文件夹称为用户注册的“用户名”,下一级文件夹称为“图像”,下一级文件夹称为“拇指” 正如我所说,我一直在寻找一些可以告诉我如何做到这一点的东西,但我没有任何运气 我只是想知道是否有人可以指导我学习一些教程或例子,帮助我实现这一目标。理想情况下,如果我能将其放入一个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);
}
}
然后,您可以通过在中心位置进行错误条件检查来扩展此功能,以便在您的应用程序中轻松使用。我建议您查看所有内容,非常感谢您在这方面的帮助。你们都给了一个很好的起点。亲切的问候。你好,这是伟大的,非常感谢你花时间回复我的帖子和建议的代码。亲切的问候。