Ciao a tutti!

ho un problema in questi giorni e non riesco a venirne a capo!

ho una cartella su altervista, devo copiarla su un altro server tramite uno script php.
come posso fare? ho trovato in giro su internet alcuni script.. ma non riesco a capire come farli funzionare...

questo è quello che mi sembrava il migliore:

Codice PHP:
<?php
define
('loc1'''true);

function 
dircpy($source$dest$overwrite false){
if(
$handle opendir(loc1 $source)){ // if the folder exploration is sucsessful, continue
while(false !== ($file readdir($handle))){ // as long as storing the next file to $file is successful, continue
if($file != '.' && $file != '..'){
$path $source '/' $file;
if(
is_file(loc1 $path)){
if(!
is_file(loc1 $dest '/' $file) || $overwrite)
if(!@
copy(loc1 $pathloc1 $dest '/' $file)){
echo 
'<font color="red">File ('.$path.') could not be copied, likely a permissions problem.</font>';
}
} elseif(
is_dir(loc1 $path)){
if(!
is_dir(loc1 $dest '/' $file))
mkdir(loc1 $dest '/' $file); // make subdirectory before subdirectory is copied
dircpy($path$dest '/' $file$overwrite); //recurse!
}
}
}
closedir($handle);
}
// end of dircpy()

dircpy("http://www.xdixyx.altervista.org/desk/desknew/system/","/",true);
?>

chi mi può aiutare?
Grazie a tutti!