我正在创建具有多个上传的表单,我想知道是否可以重命名该$target_path
函数,或者它是否设置在 PHP 石头中。例如,如果我想调用文档 A 的目标路径$doca_path
和文档 B 的路径$docb_path
。这是允许的吗?
问问题
864 次
2 回答
1
PHP 中的变量由一个美元符号后跟变量名表示。变量名区分大小写。
$target_path
是变量,不是函数。
在某些文件上传脚本中,变量的命名$target_path
如下:
$target_path = "uploads/";
$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);
它只是表示目标文件夹。您可以将其更改为您想要的任何内容。它可以是$path_target
,$target
或其他。
于 2013-07-22T15:14:57.797 回答
0
据我记得你可以设置任何你想要的路径$target_path
。move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)
只有3件事:
- 您拥有写入目标目录的正确权限。
- 所有目录树
$target_path
都已创建。 - 另外,根据http://php.net/manual/en/function.move-uploaded-file.php你应该知道
safe_mode
和open_basedir
限制。
于 2013-07-22T15:14:33.850 回答