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