Salve,
ho uno script di estrazione di un file inviato via FTP per l'aggiornamento dei contenuti di un sito:
Codice PHP:
<?
  
require_once('../template_conf/setup_smarty.php');
  
$zip = new ZipArchive;
  
$smarty = new Smarty_GuestBook;
  
//estrazione file
  
if (file_exists('../aggiorna/aggiorna.zip') )
  {
    if (
$zip->open('../aggiorna/aggiorna.zip'))
    {

      
$zip->extractTo('../file_articoli');
      
$zip->close();
    }
    
unlink('../aggiorna/aggiorna.zip');
  }
  else echo 
'nada';
  
$smarty->clear_cache(null,'prodotti');
  echo
    
'
      <html>
        <head>
        </head>
        <body>
          <h2> Invio eseguito con successo !</h2>
        </body>
      </html>
    '
;
?>
ed in locale funziona, mentre sul sito dove ho pubblicato mi da questo errore:

codice:
Fatal error: Class 'ZipArchive' not found in...
come se non conoscesse la classe ZipArchive, come mai?
posso tramite un file .htacces fa caricare la libreria contenente la classe che sembra esser mancante?