Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2011, 14:11
ivan_pala21
 
Fecha de Ingreso: abril-2011
Ubicación: barcelona
Mensajes: 127
Antigüedad: 13 años
Puntos: 2
copiar contenido de un directorio a otro que se crea con mkdir

buenas noches a todo el mundo
estoy intentando que se me copien unos archivos de un directorio en concreto cuando creo uno nuevo con este script pero no lo consigo no se que es lo que hago mal exactamente alguien me podría decir como pongo la sentencia copy para que funcione y debajo de que linea la tendría que poner la suelo poner debajo de mkdir pero llevo toda la tarde para esto y nanaii

también he probado con la linea de move_uploaded_file pero tampoco me funciona.

// 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)) {

//move_uploaded_file('/usuarios/uploads/plantilla/index.html',$path);

$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}.";
}
}

decir que nunca participaba ni preguntaba en los foros pero le estoy sacando mucho partido y aprendiendo la verdad gracias a todos.