Newsgroup: it.comp.macintosh
Titolo: Re: [HTML] Come creare un index dei file con link?

 
Ti serve un linguaggio lato server, PHP per esempio.
Con PHP è anche molto facile realizzarlo.
Max
-- 
Se mi volete scrivere
massimo . ori @ aliceposta . it

 link per il download?
con bbedit
-- 
masolino (at) 
gmail.com
IChat AIM: masolino88

 Mi dici come, in due parole? :)
Menu Markup -> Misc -> Index folder...
ovviamente indicizza solo files html o simili creando una lista
nella quale ogni riga contiene il titolo del file incluso nei tag
<title></title>
-- 
masolino (at) 
gmail.com
 

 Index folder...
"Index Site...", altrimenti ti ritrovi il path dei file locali. Da
notare che l'indicizzazione viene sempre fatta sul locale, solo che
sostituisce al path locale, l'URL del sito impostato sotto
"Preferences|HTML Web Sites".
-- 
Ve lo meritate Gil Amelio!

 link per il download?
Come ti ha già detto MacMax, la cosa migliore è usare una tecnologia
serverside, possibilmente accoppiata ad un database.
Informati sulle tecnologie e database supportati dal tuo server,
probabilmente troverai anche un uploader che ti permette di caricare i
file ed aggiornare (in automatico) l'index già pronto.

 link per il download?
Se usi Apache come server, la soluzione č molto semplice:
--- *NON* creare il file index.html
--- *NON* mettere alcun file che sia chiami index.html o index.htm nella
cartella di cui vuoi vedere il contenuto
Non serve nessun PHP, nessun server-side script, nessun database.
Infatti, se accedi direttamente a 
www.miosito.com/cartella/
 e non c'č il
file index.html Apache fa presentare automaticamente il contenuto della
cartella dove a ogni file corrisponde un link (verifica comunque nel file di
configurazione di Apache che all'interno delle varie sezioni <Directory> sia
presente una direttiva del tipo "Options ... Indexes ..." (su una riga
Options possono esserci piů parole chiave).
Dal manuale di Apache:
Indexes
    If a URL which maps to a directory is requested, and there is no
DirectoryIndex (e.g., index.html) in that directory, then mod_autoindex will
return a formatted listing of the directory.
Saludos
Germano il Gatto Grigio
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 cartella dove a ogni file corrisponde un link 
quoto... lo uso sempre ed e' troppo pratico come metodo

 Non serve nessun PHP, nessun server-side script, nessun database.
Non so cosa usi 
altervista.org
, ma lasciare solo i file non ha
funzionato.
grazie a tutti tutti.
Ora ho risolto piu` o meno a mano, poi ci pensero` e vi ridisturbero`.
:-)
Ciao, Gia.

P.S. IMPORTANTE
Quanto descritto funziona solo sulla tua copia locale del sito (la copia che
hai sul tuo Mac di casa con Mac OS X, per intenderci) e non sul server. Sul
server metti il risultato dello script.



Dovrebbe farlo già il comando "ls -1 *" (elle-esse meno uno)


 risultato e` inutilizzabile.
Prova allora con questa ulteriore modifica:
ls -1 * > elenco
sed -e 's/[a-zA-Z0-9][ a-zA-Z0-9_-]*.[a-zA-Z0-9][a-zA-Z0-9]*/\<a
href=\"&\"\>&\<\/a\>\<br\>/g' elenco > index.html
(aggiungi uno spazio subito dopo la seconda aperta quadra)


 C'e` ancora un problema
Vedo che usi molti caratteri speciali nei nomi dei file.
Prova allora con questa variante:
ls -1 * > elenco
sed -e 's/^[a-zA-Z0-9].*/\<a href=\"&\"\>&\<\/a\>\<br\>/g' elenco >
index.html
Saludos
