我对以下变量有问题:
$ID = uniqid();
mkdir("temp/" . $ID);
$target_dir = "temp/" ;
$target_file = $target_dir . "/" . $ID . basename($_FILES["fileToUpload"]["name"]);
$target = basename($target_file,".docx");
$uploadOk = 1;
当我回显$target变量时,它在开头包含$ID。我不需要它。我做错了什么?
行中缺少一个/
$target_file = $target_dir . "/" . $ID . basename($_FILES["fileToUpload"]["name"]);
应为:
$target_file = $target_dir . "/" . $ID . "/" . basename($_FILES["fileToUpload"]["name"]);
好吧,您将把$ID
变量的内容包含到$target_file
变量的内容中。这有什么奇怪的?