View Full Version : [PHP] Estrazione archivio...
Xalexalex
16-06-2006, 18:27
Devo fare in modo che un archivio che ho sul server, non importa quale formato, venga estratto in una cartella (sempre del server ovviamente) quando mi collego a una pagina...
In pratica.. Mi serve una pagina che estragga il contenuto di un archivio (non importa, appunto, il formato). Tenete conto che nell'archivio ci sono anche sottocartelle, e che se ci sono file uguali vanno sovrascritti...
Qualcuno conosce una libreria / script già fatto, che mi possa aiutare?? Io ho guardato Zlib, che è già implementata sul web server, ma mi pare che non permetta di estrarre archivi di file multipli, ma un solo file per volta.
Scusate se sono stato prolisso...
Grazie per l'aiuto,
Alex
Devo fare in modo che un archivio che ho sul server, non importa quale formato, venga estratto in una cartella (sempre del server ovviamente) quando mi collego a una pagina...
In pratica.. Mi serve una pagina che estragga il contenuto di un archivio (non importa, appunto, il formato). Tenete conto che nell'archivio ci sono anche sottocartelle, e che se ci sono file uguali vanno sovrascritti...Ciao, in PHP esistono le funzioni "Zip File Functions (Read Only Access)", vedere <qui> (http://www.php.net/manual/en/ref.zip.php). Il problema è il fatto che è un modulo esterno, quindi da installare e/o attivare appositamente (su Windows ad esempio è disponibile ma non attivato per default nel php.ini).
Vedi un po' tu, se hai pieno controllo del web server non dovresti avere problemi, altrimenti ... non saprei dirti.
Xalexalex
17-06-2006, 11:10
Ciao, in PHP esistono le funzioni "Zip File Functions (Read Only Access)", vedere <qui> (http://www.php.net/manual/en/ref.zip.php). Il problema è il fatto che è un modulo esterno, quindi da installare e/o attivare appositamente (su Windows ad esempio è disponibile ma non attivato per default nel php.ini).
Vedi un po' tu, se hai pieno controllo del web server non dovresti avere problemi, altrimenti ... non saprei dirti.
Il mio problema è quello... Sono su hosting aruba e il modulo non va... oltretutto la funzione dl() non è consentita...
Il mio problema è quello... Sono su hosting aruba e il modulo non va... oltretutto la funzione dl() non è consentita...Ho capito ... era prevedibile, sugli hosting shared non ti danno di certo accesso completo al server! ;)
Comunque ho trovato una libreria, si chiama PclZip, fatta in php, vedi <qui> (http://www.phpconcept.net/pclzip/index.en.php). Ma c'è anche una libreria "PEAR", Archive_Zip, vedi <qui> (http://pear.php.net/package/Archive_Zip/).
L'unica cosa è che se il tuo hosting è così "controllato", presumo che abbiano anche disabilitato le scritture sul file system (non ne sono sicuro, ovviamente, non conosco i servizi di Aruba).
Di più non saprei aiutarti. :(
Xalexalex
17-06-2006, 13:23
Ho capito ... era prevedibile, sugli hosting shared non ti danno di certo accesso completo al server! ;)
Comunque ho trovato una libreria, si chiama PclZip, fatta in php, vedi <qui> (http://www.phpconcept.net/pclzip/index.en.php). Ma c'è anche una libreria "PEAR", Archive_Zip, vedi <qui> (http://pear.php.net/package/Archive_Zip/).
L'unica cosa è che se il tuo hosting è così "controllato", presumo che abbiano anche disabilitato le scritture sul file system (non ne sono sicuro, ovviamente, non conosco i servizi di Aruba).
Di più non saprei aiutarti. :(
Avevo risolto 5 minuti prima che scrivessi, proprio con PclZip, (chissà perchè ieri non andava :confused: ). :D
Per fortuna aruba non fa rogne per i problemi di scrittura, a patto di scrivere in un'apposita cartella.
Archive_Zip l'avevo provata ma mi ha dato problemi.
Grazie comunque per la disponibilità, sei sempre gentilissimo :mano:
Alex
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.