Visualizzazione dei risultati da 1 a 8 su 8

Discussione: zip file

  1. #1

    zip file

    Ciao Ragazzi, avrei questo problema.
    Ho dato uno sguardo a tutti i post ma non ho trovato niente.....
    forse ho cercato male :-(

    Avrei una cartella nella quale sono presenti n file.
    Vorrei vare una procedura php che, con un'operazione schedulata sul CRON mi esegua uno zip del contenuto del folder, magari rinominando il file con la data corrente.

    Spero mi possiate aiutare.

    grazie

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    per la gestione dei file compressi:
    http://www.phpconcept.net/pclzip/index.en.php

    per l'esecuzione con crontab:
    http://forum.html.it/forum/showthrea...hreadid=310412



    think simple think ringo

  3. #3
    grazie mille, funziona da dio

  4. #4
    Scusami, una sola cosa.
    Dando un'occhio allo script non sono riuscito ad individuare la variabile da settare per indicare l'URL nella quale uplodare il file.

    Mi puoi aiutare?

    Ciao

  5. #5
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Originariamente inviato da Rolling
    Scusami, una sola cosa.
    Dando un'occhio allo script non sono riuscito ad individuare la variabile da settare per indicare l'URL nella quale uplodare il file.
    spiegati meglio
    think simple think ringo

  6. #6
    OK.
    se posiziono lo script all'interno della cartella

    www/script

    ed eseguo la procedura di creazione dello stesso ho notato che:

    require_once('pclzip.lib.php');
    $archive = new PclZip($filename_backup.'.zip');
    if ($archive->create('C:\Update\REDETH-00817004/') == 0) {
    die('Error : '.$archive->errorInfo(true));
    }

    Mi esegue il backup del percorso che ho indicato, ma il file zip lo posiziona nella cartella www/script.

    Io vorrei spostarlo in un altro folder.
    Ho provato anche a modificare il percorso della variabile

    define( 'PCLZIP_TEMPORARY_DIR', 'c:/programmi/easyphp1-8/www/beauty/backup/' );

    ma senza esito....

  7. #7
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    non puoi semplicemente già creare l'archivio dentro la directory che ti interessa??

    codice:
    $archive = new PclZip('path/tua/directory/'.$filename_backup.'.zip');
    think simple think ringo

  8. #8
    che cretino, non avevo visto che nell'invocazione della classe era possibile passare il valore come argomento.

    grazie mille.

    Ciao

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.