可以重命名$ target_path吗?

时间:2013-07-22 15:07:35

标签: php upload

我正在创建具有多个上传的表单,我想知道是否可以重命名$target_path函数,或者它是否在PHP石头中设置。例如,如果我想调用文档A $doca_path的目标路径和文档B $docb_path的路径。这是允许的吗?

2 个答案:

答案 0 :(得分:1)

  

PHP中的变量由美元符号后跟变量名称表示。变量名称区分大小写。

$target_path是一个变量,而不是一个函数。

在某些文件上传脚本中,变量的名称为$target_path,如下所示:

$target_path = "uploads/";    
$target_path = $target_path . basename( $_FILES['uploadedfile']['name']); 

它只是表示目标文件夹。您可以将其更改为您想要的任何内容。它可以是$path_target$target或其他任何内容。

答案 1 :(得分:0)

据我所知,您可以将$target_path中的move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)设置为您想要的任何路径。只有3件事:

  1. 您有权写入目标目录。
  2. 已创建$target_path的所有目录树。
  3. 此外,根据http://php.net/manual/en/function.move-uploaded-file.php您应了解safe_modeopen_basedir限制。