我想在表单提交后创建一个目录,然后在提交表单之后我想让该目录中有一个文件塞入其中。我已经尝试了PHP复制功能,并使用if语句来查看它是否成功复制,但它不是。请看看我的代码,看看发生了什么。当它工作时,只会提交一次“1”输出。没有实际的文件被移动到文件夹内。如何在提交后将文件复制到另一个目录
if($_POST['submit']=='Register')
{
// If the Register form has been submitted
$root = "/serves/registered.php";
$err = array();
$folder = mkdir($_POST['username']);
$reg = "registered.php";
mkdir($_POST['username']);
copy($root,$folder);
if (!copy($root, $folder)) {
echo "failed to copy $root...\n";
} else {
echo "Account was successfuly created.";
}
谢谢
为什么在地球上,你做的拷贝两次? – MikeCAT
要移动文件/文件夹,您可以使用“重命名”功能。但我不明白你想做什么。为什么你'mkdir($ _ POST ['username'])'和'copy($ root,$ folder)'两次? – HtmHell
@HtmHell右边是用户正在创建的用户名,然后用他选择的用户名创建一个新目录。现在我们需要点击提交按钮上该目录内的文件。 – aidangig