2013-07-22 80 views
0

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

+0

PHP中没有这样的函数。此外,函数名称不能以'$'开头。 – Jon

+0

呃,什么? '$ target_path'是一个变量,而不是一个函数。你总是可以尝试改变它,看看会发生什么...... – andrewsi

+0

我不好意思称它为函数。我只是想知道它是否必须被命名为target_path。但现在我知道这是一个变量,我想我会给它一些其他的东西。 – SyrupandSass

回答

1

变量用一个美元符号后面是变量的名称来表示。变量名称区分大小写。

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

在一些文件上传脚本变量命名为$target_path像这样:

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

它只是表示目标文件夹。你可以改变它到任何你想要的。它可以是$path_target,$target,或其他。

0

据我记得你可以设置$target_pathmove_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限制。在PHP
相关问题