Classe per elencare ed aprire file contenuti in un archivio zip

matrobriva

Nuovo Utente
23 Set 2010
14
0
0
matrobriva.altervista.org
Ciao a tutti.
Di recente ho aggiunto al mio portale Sharetext la possibilità di allegare ai testi caricati file ZIP.
Ora mi piacerebbe fare in modo che l'utente (ospite o registrato) possa scegliere se scaricare l'archivio oppure aprirlo online, visualizzando i file in esso contenuto e poterli aprire.
Esiste una funzione che fa questo? Possibilmente senza tanti inutili fronzoli (come il flash) e, soprattutto, Open Source (Sharetext è software libero)...

Ah, un'ultima cosa: non deve essere possibile aprire file .php, ovviamente!!!

Nel caso questa funzione non esistesse e qualcuno volesse crearla sarebbe ben accetto a diventare collaboratore di Sharetext ;-)

Grazie mille!
 

matrobriva

Nuovo Utente
23 Set 2010
14
0
0
matrobriva.altervista.org
Grazie, ma ho dei problemi:
vorrei fare in modo che, oltre ad elencare i file contenuti nell'archivio (cosa che ho fatto molto facilmente grazie ai vostri suggerimenti), possa anche visualizzarli.
Purtroppo usando la funzione GetFromIndex() ho dei problemi:

1) Se provo ad aprire file binari o file di testo troppo lunghi la funzione non resituisce niente
2) Come fare in modo di evitare l'esecuzione di codice PHP?
3) Se riuscissi ad aprire un file binario, esso verrebbe visualizzato oppure scaricato?
4) Se aprisse un file binario riconosciuto dal browser (ex PDF), verrebbe visualizzato bene, visualizzato come testo o scaricato?
5) Google indicizzerebbe eventuali PDF, ODT, DOC...?

A questo punto (dopo aver risolto i punti 1 e 2), mi consigliereste di procedere (non so come) ad un sistema che visualizza il file se visualizzabili da browser o scarica i file se non visualizzabili direttamente oppure ad un download forzato del file (scavalcando il punto 2)... ma in questo modo il punto 5 sarebbe possibile?

Grazie.
 
Discussioni simili
Autore Titolo Forum Risposte Data
macus_adi Classe PHP per la Geolocalizzazione del visitatore Snippet PHP 0
A [PHP] metodo di una classe per estrarre i dati con ciclo while PHP 1
L Problemi con classe di astrazione per il database PHP 20
J Problema classe per preview post PHP 2
L classe per gestire login in mysql PHP 1
M Classe in php 4 per generare file in Excel PHP 4
B ciclo con array, assegnare una classe differente per ciascun risultato PHP 3
simonetta619 creare una classe per rendere dinamico l'inserimento PHP 0
L classe per inserire dati al database PHP 2
M Consigli/Critiche su classe per la traduzione PHP 2
A Classe per connessione MySqli PHP 6
emanuelevt funzione per entità html e classe PHP 1
M Classe per paginazione record PHP 8
MarcoGrazia Classe per la scrittura di un file XML PHP 5
I Aiuto per classe mysql PHP 5
D Esistono eventi per i moduli non di classe? Visual Basic 0
M Classe per OCR in Java Java 2
N classe per la gestione dell'autenticazione Snippet PHP 0
A classe per invio mail PHP 1
L php tinymce mi duplica la classe label PHP 3
P jButton1ActionPerformed passare parametri ad altra classe Java 2
L creare oggetti da una classe tramite un form Javascript 0
A Riproduzione classe Vector C/C++ 3
C [PHP] Estrarre da una classe i valori che mi interessano PHP 5
O Estendere una rete di classe C Reti LAN e Wireless 1
tucu49 PHP include classe PHP 8
M [PHP] Estendere Connessione a una Classe PHP 1
M [PHP] utilizzo di una classe e delle sue funzioni PHP 2
tritabit Classe MysqliDb mancante nelle librerie arc2 PHP 2
D [PHP] assegnare una classe PHP 1
W [PHP] Creazione classe PDO PHP 4
S Copiare attributi da una classe. Programmazione 0
D [PHP] chiamata metodi da una classe PHP 3
L [PHP] login con la classe medoo.in PHP 5
B [Javascript] Cambiare classe ed aggiornare relativi eventi Javascript 3
M [wordpress-galleria immagini]Inserire classe php in html PHP 0
L [PHP] Classe che non vede i suoi metodi PHP 3
A [Javascript] Mancata aggiunta di una classe al click Javascript 1
C [PHP] Metodo di una classe in sltra classe PHP 1
Shyson [WordPress] Mettere classe css WordPress 0
V [PHP] utilizzo di metodi statici in altra classe PHP 5
Sevenjeak [C#] Aiuto esportazione tema su libreria di classe ( dll ) .NET Framework 1
elpirata [PHP] [RISOLTO] Stampare classe css in base al risultato della query PHP 6
C Classe Prenotazione con 2 scelte Java 2
A modificare .jar con classe personalizzata Java 9
Rikk73 Passare come argomento in un metodo un parametro della classe istanziata PHP 0
M Visualizzare da una classe esistente ogni profilo utente PHP 1
napuleone Modificare attributi di una classe con js Javascript 2
C Upload immagini con classe non funzionante PHP 1
A chiamate con istanza di altra classe rispetto la classe di app. (plugin) PHP 1

Discussioni simili