Buongiorno comunità,
ho un problemino...ho trovato su internet uno script che in locale va ma appena lo carico qui su altervista non ne vuole proprio sapere di funzionare.
Cercando sul forum ho trovato che la libreria ziparchive è disabilitata, ma se faccio un phpinfo() la voce zip è abilitata...qualcuno mi saprebbe dare qualche spiegazione?? 
ps se faccio un 'if' sullo '$zip->open' il risultato è anchè 'true' 
Codice:
<?php
$zip = new ZipArchive();
$zip->open('./backup/'.time().'.zip', ZipArchive::CREATE);
$dirName = './';
$dirName = realpath($dirName);
if (substr($dirName, -1) != '/') {
$dirName.= '/';
}
$dirStack = array($dirName);
$cutFrom = strrpos(substr($dirName, 0, -1), '/')+1;
while (!empty($dirStack)) {
$currentDir = array_pop($dirStack);
$filesToAdd = array();
$dir = dir($currentDir);
while (false !== ($node = $dir->read())) {
if (($node == '..') || ($node == '.')) {
continue;
}
if (is_dir($currentDir . $node)) {
array_push($dirStack, $currentDir . $node . '/');
}
if (is_file($currentDir . $node)) {
$filesToAdd[] = $node;
}
}
$localDir = substr($currentDir, $cutFrom);
$zip->addEmptyDir($localDir);
foreach ($filesToAdd as $file) {
$zip->addFile($currentDir . $file, $localDir . $file);
}
}
$zip->close();
?>