1
선택한 각 사용자에 대해 동일한 파일을 여러 번 업로드해야합니다.동일한 파일을 여러 번 업로드하십시오.
예를 들어, 3 명의 사용자를 선택한 경우 업로드 된 파일을 사용자 폴더로 이동해야합니다.
MY CODE :
$subDir = $_POST['curr_user'];
$usuarios = explode(',', $subDir);
if (count($usuarios) > 1) {
foreach ($usuarios as $usuario) {
$usFolder = file_exists ($upload_dir['basedir'].'/file_uploads/'.$usuario);
if (!$usFolder) {
mkdir ($upload_dir['basedir'].'/file_uploads/'. $usuario, 0777 , true);
chmod($upload_dir['basedir'].'/file_uploads/'. $usuario,0777);
}
$target_path = $upload_dir['basedir'].'/file_uploads/';
$target_path = $target_path . basename($_FILES['uploadedfile']['name']);
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
$wpdb->insert($wpdb->prefix . "userfile_data", array('id'=> '','user_id'=>$usuario,'category'=>$_POST['curr_cat'],'filename'=>basename($_FILES['uploadedfile']['name'])));
}
}
}
누군가가 나를 도울 수 있습니까?
파일을 이동하지 마십시오. 필요에 따라 이동 시키면 원래 위치에서 제거되므로 다음 사용자가 처리 할 수 없습니다. ** COPY ** 대신 모든 사용자가 처리되면 수동으로 삭제하십시오. –