file_put_contents($CFG->INCLUDE_PATH . $value->Name, $tmp); echo $value->Name . " (" . $value->Size . " bytes): " . $value->MD5 . "\n"; } else { echo "ERRORE di DOWNLOAD: " . $value->Name . " (" . $value->Size . " bytes): " . $value->MD5 . "\n"; } } else { echo "ERRORE di DOWNLOAD: " . $value->Name . "\n"; } } echo "</pre>"; //Calcola Le differenze DA CANCELLARE //Gestisci Elenco Locale $tmp = new FileList("/"); $tmp->IncludeFolders(true); $tmp->Load(); $lFileList = $tmp->toArray(); $NeedFile = array_udiff($lFileList, $rFileList, array("File", "compare")); usort($NeedFile, array("File", "compare")); echo "Cancellazione Files non utilizzati\n"; echo "<pre>"; foreach ($NeedFile as $value) { if (is_dir($CFG->INCLUDE_PATH . $value->Name)) { if (count(scandir($CFG->INCLUDE_PATH . $value->Name)) == 2) { rmdir($CFG->INCLUDE_PATH . $value->Name); echo "CARTELLA: " . $value->Name . "\n"; } } else { if ($value->Name != "/Common/config.inc.php") { unlink($CFG->INCLUDE_PATH . $value->Name); echo $value->Name . " (" . $value->Size . " bytes): " . $value->MD5 . "\n"; }