Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Fatal error: Class 'ZipArchive' not found

    Ciao a tutti.

    Ho creato un form dove l'utente carica uno zip, e questo viene scompattato in un percorso specifico, con questo codice:

    Codice PHP:
    $upload_file_dir=$mainpath."zip";
                        
    $file str_replace(' ','_',strtolower($_FILES["zip"]["name"]));
                        
                        if (
    is_uploaded_file($_FILES["zip"]['tmp_name'])) {
                            
    move_uploaded_file($_FILES["zip"]['tmp_name'],"$upload_file_dir/$file")
                            or die (
    "Impossibile spostare lo zip.");
                            
    chmod("$upload_file_dir/$file"0666);
                        } else {
                            die (
    "Problemi nell'upload dello zip.");
                        }
                        
                        
    $folder str_replace('.zip','',$file);
                        
    mkdir("$upload_file_dir/$folder");
                         
    $zip = new ZipArchive;
                         
    $res $zip->open($upload_file_dir.'/'.$file);
                         if (
    $res === TRUE) {
                             
    $zip->extractTo($upload_file_dir.'/'.$folder.'/');
                             
    $zip->close();
                         } else {
                             die (
    "Problemi nell'estrazione dello zip.");
                         } 
    In locale funziona bene, mentre nel server web del cliente mi dà questo errore:

    codice:
    Fatal error: Class 'ZipArchive' not found in [...]
    immagino sia perchè manca qualche estensione al php del server web.
    Cosa posso fare? Ci sono alternative sempre funzionanti?

    Grazie.

  2. #2
    Ok, problema risolto con la classe PclZip.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.