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.
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!
Prova a guardare questa discussione , però si parla di PHP.
L'avevo trovata... e anche altre simili.
Io però cercavo proprio la funzione dell'ftp...
Evidentemente qui su AV non è disponibile.
Dovrai ripiegare sul PHP o rassegnarti alla lunga attesa...
Credo che opterò per la lunga attesa...
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
Regole del forum