Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    49

    problem con addfile di zipArchive

    Salve, sto scrivendo alcune righe di codice per creare un archivio zip contenenti tutti i file presenti nella cartella.
    Ho scritto così
    Codice PHP:
    foreach (glob("./script" '/*') as $filename) {    $zip->addFile($filename); } 
    Ma non va..
    Ho provato anche con
    Codice PHP:
    foreach($files as $file)
    {
        
    $zip->addFile($file);

    Ma niente.

    Da considerare che con il singolo file
    Codice PHP:
     $zip->addFile('lorem.txt'); 
    funziona correttamente.

    Come posso fare? cosa sbaglio?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    278
    Ciao qui c'e' un esempio che potrebbe essere la tua problematica:

    http://www.edinweb.altervista.org/20...hp-ziparchive/

  3. #3
    Nei tuoi cicli non tieni conto dei "." e ".." che ovviamente ti creano problemi quando gli dici di zipparli.
    "." indica "me stesso", cioè la directory attuale, mentre ".." indica la directory superiore/padre. Questi due elementi vanno esclusi, come l'esempio linkato ti fa vedere
    Codice PHP:
    if($entry!="." && $entry!=".." 
    Per il resto, segui l'esempio e vedrai che, a meno di piccolissimi aggiustamenti, funziona

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.