haber si me podeis decir por que me falla, la llamada la hago rec_copy($dirorigen, $dirdestino);--------- GRACIAS A TODOS.
Código PHP:
<?
function rec_copy ($from_path, $to_path) {
mkdir($to_path, 0755);
$this_path = getcwd();
if (is_dir($from_path)) {
chdir($from_path);
$handle=opendir('.');
while (($file = readdir($handle))!==false) {
if (($file != ".") && ($file != "..")) {
if (is_dir($file)) {
rec_copy ($from_path.$file."/", $to_path.$file."/");
chdir($from_path);
}
if (is_file($file)){
copy($from_path.$file, $to_path.$file);
}
}
}
closedir($handle);
}
}
?>