PHP 文件不会复制

PHP file won't copy

我有一个 PHP 脚本可以让人们注册成为会员。将他们的数据插入数据库后,会在 'user' 文件夹中创建一个文件夹,名称为 ($u)。 创建文件后,我想将图像 thumbnail.png 从文件夹 mydomain/img/thumbnail.png 复制到 mydomain/user/$u/dummypic.png。注册过程成功,我没有收到任何错误消息。但是当我查看创建的文件夹时,文件并没有复制到那里,它是空的。

谁能看出我的代码有什么问题?

// xxx code of inserting in DB xxx

  // Create directory(folder) and copy the dummy avatar picture
if (!file_exists("user/$u")) {
    mkdir("user/$u", 0755);
    copy('img/dummypic.png', 'user/$u/dummypic.png');
}

在双引号 "" 中使用 $u。如下所示:

copy('img/dummypic.png', "user/$u/dummypic.png");