tengo una carpeta llamada usuarios y dentro de esta tengo un archivo index.php y una carpeta imagenes
lo que quiero es copiar todo lo que esta dentro de la carpeta usuarios a la nueva carpeta que se crea $username/ cuando el usuario se registra, en el codigo abajo solo copia el archivo index.php, pero no la carpeta imagenes
alguna idea para que copie tambien la carpeta imagenes?, gracias.
$homepath = "$username/";
$filesdir = "usuarios/";
if ($dir = opendir($filesdir)) {
while (false !== ($file = readdir($dir)))
{
if ($file != "." && $file != "..") {
if (is_file($file)) {
$cpFiles[] = $file;
}
}
} //end while
$username = $_REQUEST["user_name"];
$userDir = $homepath;
//create the new directory
$newDir = mkdir($userDir, 0777);
if (!$newDir) {
//If directory not created, end script and display error message
exit("La Carpeta del Usuario no fue creada. Por Favor enviar un email a [email protected].");
}
else {
//Begin copying files listed in the cpFiles array to the new directory.
foreach($cpFiles as $theFile) {
copy($filesdir.$theFile,$userDir.$theFile);
}
}
}