特定のフォルダーにアップロードするphpアップロードを実行しようとしています。フォルダリストであるドロップダウンボックスの横にあるアップロードしたいファイルを選択します。これは、ファイルを整理するためです。
<?php
session_start();
if(!isset($_SESSION["USER"]["Admin"])){
header("Location: index.html?unath");
}
$folder = mysql_real_escape_string($_POST['loc']);
$target_path = "../../shared/docs/$folder";
$upload2 = $target_path . basename( $_FILES['uploadedfile']['name']);
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $upload2)) {
echo "The file ". basename( $_FILES['uploadedfile']['name']).
" has been uploaded";
} else{
echo "There was an error uploading the file, please try again!";
}
?>
現在、コードはファイルをdocs/folderではなく「docs」フォルダーにアップロードします。代わりに、ファイルの前にフォルダー名を置きます。たとえば、フォルダの名前が「abc」で、ファイルの名前がrobs.docxの場合、メインのDocsフォルダにアップロードされ、abcrobs.docxと呼ばれます。