我需要为所选的每个用户多次上传相同的文件。
例如,如果您选择了3个用户,则需要将上载的文件移动到用户文件夹中。
我的密码:
$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_uploaded_file”,因此您可以:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句