2013-07-22 116 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
相關問題