我的目标:
我想创建注册表,当注册成功时,我直接到'用户档案 - >索引页'。
目录:
注册页面:myproject / account / create.php
用户个人资料 - >索引页面:myproject / profile / nameuser / index.php
步骤如何运作:
1。填写登记表
2。提交表格
3。如果失败,请再次填写,直至成功
4。成功后,转到文件夹配置文件,然后为新用户创建一个唯一的新文件夹(它意味着用户文件夹),然后在用户文件夹中创建索引页面,然后让每个用户访问他们的每个索引页面。
我的问题:
我试图在PHP中使用方法mkdir(),但由于权限被拒绝而无法解决
如果在Linux中有任何配置解决,我不知道是什么方式
我的代码:
if (empty($err)) {
if ($insert_stmt = $mysqli->prepare("INSERT INTO member (uname, mail, pwd) VALUES (?, ?, ?)")) {
$insert_stmt->bind_param('sss', $uname, $mail, $pwd);
if (! $insert_stmt->execute()) {
header('Location: ../error.php?err=Registration failure: INSERT');
}
}
$directory = "../profile/$uname";
if(!is_dir($directory)) {
mkdir("$directory");
touch('$directory/index.php');
}
header('Location: $directory . index.php');
}
希望有人能帮我解决问题。