文件上传路径中的串联 PHP 变量


concatenation php variable in the path of file upload

$i = 3292;
move_uploaded_file($_FILES['doc_path']['tmp_name'], '../../../../uploads/documents/'.$i.'/'.$photograph);
move_uploaded_file($_FILES['doc_path']['tmp_name'], '../../../../uploads/documents/3292/'.$photograph);

上面的代码有什么问题。 串联也是正确的,但是当我使用静态$i时,它可以正常工作。请帮忙

将路径存储在一个变量中并使用它。

$i = 3292;
$path = '../../../../uploads/documents/'.$i.'/'.$photograph;
move_uploaded_file($_FILES['doc_path']['tmp_name'], $path);
move_uploaded_file($_FILES['doc_path']['tmp_name'], '../../../../uploads/documents/3292/'.$photograph);