Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Zip Cartelle

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2012
    Messaggi
    24

    Zip Cartelle

    Ciao, in un file php eseguo queste 2 semplici righe:

    $dataodierna = date("Ymds");
    exec("zip -r ../backups/".$dataodierna.".zip ../ --exclude=*../backups* ");


    questo file viene richiamato dall'utente quando richiesto.
    Non capisco perchè esegue correttamente il comando SOLO la prima volta che viene esguito


    Grazie

  2. #2
    Esistono decine di pacchetti per la creazione di file ZIP da PHP:

    https://packagist.org/?query=zip

    Usare exec() non è la soluzione ottimale perchè non è detti che il server che ospiterà l'applicazione lo supporti o abbia l'eseguibile disponibile.
    Inoltre la gestione degli errori è molto più complicata.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2012
    Messaggi
    24
    ok grazie, ma allora come mai funziona solo una volta? se non fosse supportato non dovrebbe funzionare mai o no?

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.