Php 移动通过可变路径上传的\u
我正在尝试将上载的文件移动到嵌套文件夹,其中部分路径由从表单加载的变量提供。只要变量只包含一个文件夹,它就可以工作。如果我将每个文件夹加载到一个单独的变量中,它也会起作用:Php 移动通过可变路径上传的\u,php,file-upload,upload,filepath,Php,File Upload,Upload,Filepath,我正在尝试将上载的文件移动到嵌套文件夹,其中部分路径由从表单加载的变量提供。只要变量只包含一个文件夹,它就可以工作。如果我将每个文件夹加载到一个单独的变量中,它也会起作用: $one = "one" ; $more = "more" ; move_uploaded_file($_FILES["file"]["tmp_name"], "uploads/$one/$more/$fileName"); 我希望嵌套的文件夹在一个变量中,但它永远不起作用 $thepath = $_POST["locat
$one = "one" ;
$more = "more" ;
move_uploaded_file($_FILES["file"]["tmp_name"], "uploads/$one/$more/$fileName");
我希望嵌套的文件夹在一个变量中,但它永远不起作用
$thepath = $_POST["locate"]; //should be "one/more"
move_uploaded_file($_FILES["file"]["tmp_name"], "uploads/$thepath/$fileName");
我的猜测是它与分隔符有关,但我似乎找不到解决方案。如果您在那里输入了错误(空白),请更改:
致:
谢谢,我在这里的帖子里有拼写错误,但代码中没有我不懂的地方。
move_uploaded_file($_FILES["file"]["tmp_name"], "uploads/$the path/$fileName");
move_uploaded_file($_FILES["file"]["tmp_name"], "uploads/$thepath/$fileName");