dunque risolto il problema mettendo \\ doppio e aggiungendo il ; alla variabili source e dest
<?php
function copyRecursive($source, $dest) {
$source = str_replace('\\', '/', $source);
$dest = str_replace('\\', '/', $dest);
$dir = basename($source);
mkdir($dest);
$contenuto_dir = glob($source."*");
foreach($contenuto_dir as $val) {
$val = str_replace('\\', '/', $val);
if(is_dir($val)) {
$sorgente = $val.'/';
$destinazione = $dest.basename($val).'/';
Utility::copyRecursive($sorgente, $destinazione);
} else {
copy($val, $dest.basename($val));
}
}
}
$source = "/dir1/";
$dest = "/dir2/";
Utility::copyRecursive($source, $dest); //*LINEA 80
?>
ora il problema è un altro e qui chiedo a voi perchè non capisco neanche il tipo di errore
ecco cosa mi rilascia il server
Fatal error: Undefined class name 'utility' in /membri/supermix01/sposta.php on line 80

Rispondi quotando