Ti sbagli. Crei il file zip, lo invii al client tramite readfile() (come già suggerito in precedenza) e poi elimini il file.Originariamente inviato da jeck
Perchè io devo fare lo zip al volo quando l'utente lo richiede, aspettare il download e poi cancellare il file. se nello stesso file php creo lo zip, lo mando al browser, devo aspettare il download, non lo posso cancellarlo subito.
Se non sei convinto che questo possa funzionare, è sufficiente che fai una prova per renderti conto di come funziona readfile().
Devi usare una delle funzioni di esecuzione degli script esterni. Quale comando usare poi dipende dal sistema operativo su cui ti trovi e dai tool che mette a disposizione.Originariamente inviato da jeck
che funzione utilizzeresti per fare lo zip? exec o system?
Sembrerò monotono, ma mi sembrava di averti già risposto in merito:Originariamente inviato da jeck
poi devo mettere il risultato dello zip in una variabile, altrimenti come faccio a far fare subito il download?
poi inviare il file al client tramite readfile() o funzione equivalente.