Salve a tutti,
per questioni di sicurezza necessito di memorizzare i file caricati tramite la mia applicazione php al di fuori del web server.
La visualizzazione dei file è gestita da uno script php che legge il contenuto del file e lo "spedisce" al cliente. Fin qui nessun problema.
Le cose si complicano invece per i file html.
L'applicazione gestisce il caricamento di file zip (in genere il file zip contiene file html, css, ... collegati tra loro), una volta caricato viene decompresso ed è possibile scegliere il primo file. Come posso gestire (parserizzare) i vari link?

Es.

Cartella web server /var/www/
Cartella dati /var/data/

Carico un file zip contenente:
DIR1/DIR2/DIR3/DIR4/primo.html
DIR1/secondo.html
...
...

Il file primo.html contiene un link a secondo.html

< a href="../../../secondo.html" > LINK < /a>

Poiché i dati risiedono al di fuori del web server il collegamento non funziona più. Come posso risolvere questo problema? Potrebbero anche esserci frame, js inclusi, link a css, ....

Grazie Mauro