cualquier aporte seria de agradecer un saludo.
Código PHP:
   // Establecer nuestra ruta de acceso absoluta para los directorios se crean en:
$path = $_SERVER['DOCUMENT_ROOT'] . '/usuarios/uploads/';
 
if (isset($_POST['create'])) {
    // Apúntese a nuestro formulario de datos
    $dirName = isset($_POST['nombre_user'])?$_POST['nombre_user']:false;
 
    // Primero validar el valor:
    if ($dirName !== false && preg_match('~([^A-Z0-9]+)~i', $dirName, $matches) === 0) {
        // Tenemos un directorio válido:
        if (!is_dir($path . $dirName)) {
            // Somos buenos para crear este directorio:
            if (mkdir($path . $dirName, 0777)) {
            
            
 //copiando contenido de directorios
            $origen = "../usuarios/uploads/plantilla/"; //pon la carpeta origen 
                $destino =$path; //pon la variable  o una carpeta destino  
                if ($vcarga = opendir($origen)) 
                { 
                echo "Directorio: $origen<br><br>"; 
                echo "Fichero:<br><br>"; 
                    while($file = readdir($vcarga)) 
                { 
                    if ($file != "." && $file != "..") 
                    { 
                        if(copy($origen . $file, $destino . $file)) 
                        { 
                        echo "<b>$file</b> se copió con éxito al directorio.<br>"; 
                        } 
                    } 
                } 
                closedir($vcarga); 
                } 
                $success = "El directorio se ha creado con éxito!<br /><br />";
            }else {
                $error = "No se puede crear directorio {$dirName}.";
            }
        }else {
            $error = "Directory {$dirName} already exists.";
        }
    }else {
        // Datos no válidos, htmlenttie les encajona <> se utilizaron.
        $dirName = htmlentities($dirName);
        $error = "Usted tiene valores no válidos en {$dirName}.";
        
    
 
     }
    
} 
     
 



