如何在php路径中使用变量

如何在php路径中使用变量,php,variables,upload,Php,Variables,Upload,你好,我正在做我的学校项目,但我有一个问题,我的英语不是那么好,所以我会尽我最大的努力向你解释 我使用一个php脚本上传文件,我已经用一个静态路径对它进行了测试,$file\u destination=/uploads/$file\u name\u new 但是当我把它改成 $file\u destination=/uploads/$gebruiker/$file\u name\u new;它不起作用,我也试过“/”我做错了什么 !![根结构][1] 截止日期:tommorow:您必须将变量置于

你好,我正在做我的学校项目,但我有一个问题,我的英语不是那么好,所以我会尽我最大的努力向你解释

我使用一个php脚本上传文件,我已经用一个静态路径对它进行了测试,$file\u destination=/uploads/$file\u name\u new

但是当我把它改成 $file\u destination=/uploads/$gebruiker/$file\u name\u new;它不起作用,我也试过“/”我做错了什么

!![根结构][1]
截止日期:tommorow:

您必须将变量置于字符串之外:

$file_destination = "uploads/".$gebruiker."/".$file_name_new;
目录必须存在。你可以用

mkdir("uploads/".$gebruiker);
$file_destination = "uploads/".$gebruiker."/".$file_name_new;

谢谢你的帮助,但是我已经尝试过了,我已经得到了这个错误:警告:move_uploads_file/uploads/Marvin/54935d060d3904.22699500.pdf:打开流失败:在第31行的C:\xampp\htdocs\CSMS_versise2.0\uploadfile.php中没有这样的文件或目录///但是我已经把地图做好了:MarvinAh OK。所以文件夹不存在。等一下,我会在文件夹中编辑它我已经上传了这些文件夹/Marvin在里面?你能在你的问题中发布你的目录结构吗上传的屏幕截图我感谢你的帮助你能在你的服务器上看到隐藏的文件吗,因为你的文件名开头有一个点?
mkdir("uploads/".$gebruiker);
$file_destination = "uploads/".$gebruiker."/".$file_name_new;