Visualizzazione risultati 1 fino 7 di 7

Discussione: Comando per estrarre tar.gz su server ftp

  1. #1
    Guest

    Predefinito Comando per estrarre tar.gz su server ftp

    Ho provato ad usare il comando tar sul vostro server ma mi restituisce un errore "500 comando sconosciuto".
    Cercando sul forum ho trovato discussioni solo inerenti a backup...
    La mia domanda è: è possibile caricare su ftp un archivio tar.gz per poi scompattarlo in remoto? Sarebbe molto importante, perché per caricare un archivio da 3 Mb ci metterei un dieci minuti, mentre se lo scompatto nelle migliaia di file che lo costituiscono, con il fatto che FTP usa connessione non persistente, il tempo sale ad ore ed ore.

    Grazie.

  2. #2
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    non sono sicuro al 100% di quello che ti sto per dire, ma non credo proprio che sia possibile scompattare online un file d'archivio. ciao!


    -- Aut Roma Aut Nihil!

  3. #3
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Prova a guardare questa discussione, però si parla di PHP.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  4. #4
    Guest

    Predefinito

    L'avevo trovata... e anche altre simili.
    Io però cercavo proprio la funzione dell'ftp...

  5. #5
    Guest

    Predefinito

    Evidentemente qui su AV non è disponibile.
    Dovrai ripiegare sul PHP o rassegnarti alla lunga attesa...

  6. #6
    Guest

    Predefinito

    Credo che opterò per la lunga attesa...

  7. #7
    fabrizievole non è connesso Neofita
    Data registrazione
    14-03-2008
    Messaggi
    1

    Predefinito

    Salve, io ho preparato questo script php che estrae i file direttamente sul server (quindi sul proprio sito) e funziona sui siti altervista.

    <?php

    $gzip_file = "archivio.gz"; // Archivo GZip su cui lavorare

    $file_name = "immagine.jpg"; // File da estrarre dall'archivio

    $gzip_get = fopen($gzip_file, "rb");
    fseek($gzip_get, -4, SEEK_END);
    $buf = fread($gzip_get, 4);
    $gzip_size = end(unpack("V", $buf));
    fclose($gzip_get);
    $zd = gzopen($gzip_file, "rb");
    $contents = gzread($zd, $gzip_size);
    gzclose($zd);
    $fp = fopen($file_name, "wb");
    fwrite($fp, $contents);
    fclose($fp);

    ?>


    C'è solo un problema :-/ ... apre solo il file .gz singoli.
    Quelli spezzettati come: pacco.gz.001, pacco.gz.003, pacco.gz.003 ... non li estrae.

    Dato che non sono molto bravo, ho scopiazzata molto per fare questo script, mi aiutereste a perfezionarlo e rimediare a questa sua limitazione?

    Grazie in anticipo. Ciaoooo ^_^

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •