Hola, 
Tengo este script, pero solamente copia los directorios, me gustaría tener uno que copiará los directorios&subdirectorios.
El script es este: 
 Cita:  <? 
mkdir("$nombre"); 
$origen = "nombre_carpeta_origen/"; //pon la carpeta origen 
$destino = "nombre_carpeta_destino/"; //pon la variable $nombre o una carpeta destino que ya exista 
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); 
} 
 
?>