使用PHP创建名称中包含变量的文件夹

使用PHP创建名称中包含变量的文件夹,php,variables,Php,Variables,我试图上传一个文件使用PHP,使用html格式。在表单中,它请求一个唱片集名称,然后在它引用的PHP文件中,我需要它根据表单的该值创建一个目录 但是,当我尝试这一点时: if (!file_exists('data/$album_name')) { mkdir('data/$album_name', 0777,true); } 但它只是在'data'文件夹中创建名为'$album\u name'的目录,而不是$album\u name的值 我是php新手,请帮忙 您使用的是防止变量被插

我试图上传一个文件使用PHP,使用html格式。在表单中,它请求一个唱片集名称,然后在它引用的PHP文件中,我需要它根据表单的该值创建一个目录

但是,当我尝试这一点时:

if (!file_exists('data/$album_name')) {
    mkdir('data/$album_name', 0777,true);
}
但它只是在
'data'
文件夹中创建名为
'$album\u name'
的目录,而不是
$album\u name
的值

我是php新手,请帮忙

您使用的是防止变量被插值的。改用:

mkdir("data/$album_name", 0777,true);