Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [Php] ZipArchive()

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    67

    [Php] ZipArchive()

    Salve a tutti

    Sto cercando di utilizzare la classe ziparchive di php perchè ho necessità di comprimere dei file (non di testo) oppure delle directory direttamente dal codice ed in maniera automatica.

    Solamente che non riesco a capire dove sbaglio.. mi viene stampato a video il numero dei file che devono essere compressi, ma niente.. non crea il file zip!

    Ecco il codice:

    codice:
    $file='../img/catalogo/10.gif';
    
    $zip= new ZipArchive();
    
    if(($zip->open('../tmp/test.zip', ZipArchive::CREATE))!==true){ die('Impossibile creare il file zip');}
    
    $zip->addFile($file);
    
    $zip->addFile($file,'nuovonome.gif');
    
    $zip->close();
    
    echo "Sono stati zippati: " . $zip->numFiles . " file.\n";

  2. #2
    Utente di HTML.it L'avatar di jcsnake
    Registrato dal
    Jun 2010
    Messaggi
    629
    Ciao, sei sicuro che nel tuo server hai permessi di scrittura?

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    67
    Ciao ! Sì, ho la certezza di aver settato tutti i permessi necessari alle cartelle..

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    67
    Ho risolto.. >.<° dopo la tua domanda mi è venuto il dubbio... e avevo settato i permessi alla cartella sbagliata...-.-'

    Grazie mille!!

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    67
    Scrivo ancora qui perchè mi è sorto un problema!

    ho inserito un ciclo while, ma con quest'ultimo non và più.. e credo che sia un problema di nome delle variabili:



    codice:
    while($array=mysql_fetch_array($prel)) {
    
    	$file='../img/catalogo/'.$array[fronte].'.gif';
    	
    	$file_b='../img/catalogo/'.$array[retro].'.gif';
    
    	$zip->addFile($file);
    	
    	$zip->addFile($file_b);
     
    }
    idee?

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.