Collegamento a cartella
Autor: Siro L.
Besucht 4049,
Followers 1,
Geteilt 0
salve,
dovrei creare un link ipertestuale da una voce di menu a una cartella (risorse di rete) in un nas nella medesima rete lan.
in pratica il link dovrebbe aprirmi in una nuova finestra una serie di pdf contenuti in una cartella su rete lan interna.
sarebbe possibile? eventuali altri siatemi?
grazie infinite.
lena siro
Gepostet am
Devi fare i link per ogni pdf, questo è il percorso più semplice.
Viceversa per aprire una cartella e visualizzare i file probabilmente occorrerà uno script java
Autor
Grazie Giancarlo,
Per 'puntare' a ogni singolo file la procedura mi è nota.
Il problema è che devo puntare a una cartella con centinaia di PDF e che questi pdf vengono 'aggiornati' periodicamente nella loro cartella di residenza.
Penso quindi sia necessario uno script di qualche tipo, o qualche consiglio per raggiungere il mio obiettivo di aprire una cartella nella stessa lan del sito.
Qualcuno può darmi una mano?
Grazie infinite a tutti.
Siro
Ciao Siro, in rete cercando trovi diverse soluzioni, con una rapida ricerca ho trovato questo semplice script vedi se può esserti utile
http://www.html.it/script/visualizzare-il-contenuto-di-una-directory/
Autor
Grazie Giancarlo,
Le mie limitate conoscenze in campo di script non mi permettono di capire cosa devo fare precisamente.
Vorrei riesporre meglio la mia 'esigenza' per vedere se magari esiste una via breve e percorribile anche da me con le mie limitate conoscenze.
Riepilogo esigenze:
- Sito posizionato su server locale .
- Vorrei creare, nel sito creato con websitex, degli indici che come proprietà puntano a una o più ( con eventuale creazione di più indici ) cartelle presenti su un NAS ( senza necessità di permissioni per l'accesso ) in rete locale LAN.
Per intenderci, io solitamente le cartelle le raggiungo facendo : Start - esegui - \\192.168.10.XX\nome_cartella.
Nelle cartelle ho dei documenti (pdf, jpg etc) che vengono periodicamente cambiati/aggiunti/rimossi da rete lan (quindi devo puntare al solo livello della cartella)
Se ci fossero anche altri metodi per aggirare la faccenda sarei contento.
Grazie 1000 per l'ottima assistenza di questo forum, mi piace molto.
Buona serata.
Siro
Ciao Sirio, all'ora vediamo se ho capito.
Il sito è online su uno spazio Web e tu vorresti fare visualizzare una cartella condivisa di un Nas? l'indirizzo ip che hai fornito è quello di una lan e quindi non va bene per questo.
Autor
no, il sito e' privato e in locale (su server mio), ovviamente l indirizzo del nas e' nella stessa lan del server . e
per far scaricare la cartella completa devi comprimerla in zip o rar....se ho capito la domanda...
oppure inserire tutti i link dei tuoi pdf in una pagina nascosta, e il link ti aprirà la pagina nascosta...
Autor
grazie mirko, anche tu sempre presente!
non ho spiegato bene l'esigenza "finale" ci provo:
Il link mi deve portare alla cartella, mi viene in mente la vista ftp, o analoga tree view del browser. da li poi vedro la lista dei file presenti che ... apriro, scarichero ...
e un po piu chiaro? grazie . siro
Ok all'ora prova ad utilizzate l oggetto html inserisci lo script
<%
dir=”/nome directory”
Set file1 = CreateObject(“Scripting.FileSystemObject”)
Set file2 = file1.GetFolder(server.mappath(“nome directory”))
Set file3 = file2.Files
For Each file in file3
response.write “<A HREF=’”
response.write file.name
response.write “‘>”
response.write file.name
response.write “</A><br>”
Next
%>
Sostituisci nome directory con quella del nome dei file.
e questo non ti farebbe la stessa cosa senza alcun codice esterno...?
quindi apri la pagina nascosta dal link, e vedrai tutti i link dei tuoi pdf...
Autor
mirko per la tua ultima risp. no alla prima perchè non posso puntare alla cartella, solo ai file... almeno dalle mie prove....
alla seconda ti dico che non devo fare nessun inserimento manuale della lista file, devo solo puntare alla radice di una cartella, quello che cè dentro puo cambiare da oggi a domani...
penultimo post dove mi dai codice, domani provo....
s
Scusa Sostituisci nome directory con quella del nome del percorso dove sono i file
Io non no la possibilità di provarlo ma visto la fonte dovrebbe essere ok.
Ciao Giancarlo
Autor
ok, capito. oggi provo e vedo cosa accade.
vi tengo aggiornati.
buona giornata. siro
Autor
Allora scusatemi l'insistenza ma vorrei arrivare a far funzionare sta cosa che ho in mente..
ho fatto questo (vedere cattura 1)
Autor
il risultato nel mio 'sito prova' e questo (VEDERE CATTURA 2)
Ciao,
ho trovato questo semplice script che ho testato ed è funzionante, è sufficiente passare alla funzione il
percorso della cartella da esplorare per visualizzare eventuali sotto-cartelle e file contenuti.
Trovi il test a questo link:
http://giancafoto.altervista.org/folder_explorer.php
Autor
ok provo a vedere e ti faccio sapere
s
Autor
ok, il risultato provato dal test in link sarebbe quello desiderato.
Ora ho bisogno di qualche ulteriore dritta per inserire il folder_explorer nella struttura del mio sito.
Purtroppo avrei bisogno di qualche istruzioni passo - passo
grazie Giancarlo
è semplice, editi con il notepad lo script ed inserisci la directory "nome directory/" dove sono i file:
// ==================================
// Richiamo la funzione
// per vedere cosa contiene
// la cartella specificata.
// E' necessario specificare il
// percorso esatto di una cartella
// esistente sul server
// ==================================
dir_list("nome directory/");
metti lo script nel tuo sito, da una pagina del tuo sito aggiungi il link allo script ed il gioco è fatto. Ciao.
... non sono un esperto in materia, ma il PHP servirebbe per leggere in rete o su server locale...
... non so neanche cosa sia un nas, se non solo per gli effetti negativi riscontrati in Answers; ...ma...!... ... se le cose non sono cambiate, ...per leggere una directory del PC, basterebbe usare come URL la Path della directory, per esempio: "C:/nomecartella/"
<a href="C:/percorso/NomeCartella/" > Apri Cartella </a>
... basta provare, per chi ha il Programma, che io non ho...
... quindi, se corretto, in base al link postato all'inizio diventerebbe:
<a href="192.168.10.XX\\nome_cartella" > Apri Cartella </a>
.
Quello script è in linguaggio ASP quindi, se il tuo server locale supporta tale linguaggio, dovrai cambiare l'estensione della pagina in .asp
Se il tuo server locale supporta il linguaggio PHP aggiungo, oltre al secondo script che ti ha suggerito Giancarlo, questi due esempi integrati in WS:
http://lemonsong.altervista.org/test_elenco_dir/ (3 varianti)
http://lemonsong.altervista.org/test_encode-explorer/
Nelle cartella "vari" trovi i file .zip con dentro istruzioni e relativi script.
Fonti:
http://www.giacobbe85.altervista.org/down/info/Programmi_e_script/Elenco_di_file_e_sottocartelle_con_link.php
http://encode-explorer.siineiolekala.net/