Newsgroup: it.lavoro.professioni.webmaster
Titolo: help: link in automatico?

Scusate, qualcuno sa dirmi se con Dreamweaver o con qualche altro software 
si puň creare un elenco con i link in formato html dei file contenuti in una 
cartella? Non so se mi sono spiegato: devo fare una sezione download con 
circa 150 file e non vorrei dover inserire ogni link a mano!!!
Grazie a tutti quelli che mi aiuteranno!

 
ciao,
se fossi in te userei una tecnologia lato server per fare ciò che hai 
detto. nn so se ci sono software in grado di farlo, ma anche se fosse, 
nel caso aggiungessi un file, dovresti rifare la pagina...cn una 
tecnologia lato server nn ne avresti bisogno
ciao
-- 
  .: CaRnAcKy :.
"...là, dove nessuno è mai giunto prima..."
                     _-.                       .-_
                  _..-'(                       )`-.._
               ./'. '||\\.       (\_/)       .//||` .`\.
            ./'.|'.'||||\\|..    )*.*(    ..|//||||`.`|.`\.
         ./'..|'.|| |||||\```````  "  '''''''/||||| ||.`|..`\.
       ./'.||'.|||| ||||||||||||.     .|||||||||||| ||||.`||.`\.
      /'|||'.|||||| ||||||||||||{     }|||||||||||| ||||||.`|||`\
     '.|||'.||||||| ||||||||||||{     }|||||||||||| |||||||.`|||.`
    '.||| ||||||||| |/'   ``\||/`     '\||/''   `\| ||||||||| |||.`
    |/' \./'     `\./          |/\   /\|          \./'     `\./ `\|
    V    V         V          }' `\ /' `{          V         V    V
    `    `         `               U               '         '
--

circa 150 file e non vorrei dover inserire ogni link a mano!!!
se puoi usare asp:
<%
	dim fso
	dim fldr
	dim f
	dim DirFisica
	Set fso = CreateObject("Scripting.FileSystemObject")
	DirFisica = server.mappath(".")
	set fldr = fso.getfolder(DirFisica)
	for each f in fldr.files
		response.write "<a href = """ & 
f.name
 & """>" &
f.name
 & "</a>"
 
	next
	set fldr = nothing
	set fso = nothing
%>
se invece puoi usare php:
<?php
	$dirhandle = opendir(".");
	$direntry = readdir($dirhandle);
	while (false !== ($direntry = readdir($dirhandle))) { 
		echo "<a href=\"" . $direntry . "\">". $direntry .
"</a>";
		echo "<br />";		
	}
 
	closedir($dirhandle);
?>
-- 
abbraccio espedienti 365 giorni l'anno.
(generata da: 
http://www.phibbi.com/extra/gswe.php
)
la mia casella email è filtrata: inserite la parola 
"newsgroup" nel subject se volete scrivermi

 con circa 150 file e non vorrei dover inserire ogni link a mano!!!
invece di diventare matto togli il default document e attiva directory 
browsing sul web server e hai risolto il tutto
-- 
ITHost (your host company)
Technical Manager
C. Paparelli (MCSE,MCSD,MCDBA)
http://www.ithost.ch
 

Grazie per i consigli, ma non mi risolvono il problema: l'host gratuito non 
mi permette di attivare il web browsing,  e non ho nemmeno un server. Non mi 
importa dover rifare le pagine se aggiungo qualche file.
Cercavo proprio un programma che, selezionati un tot di file, mi facesse la 
lista con i link in html. Un po' come quelli che creano le gallerie di 
immagini. Ne conoscete qualcuno? 

Risolto con molta semplicità!!! Allego il codice PHP, magari è utile!
Ecco la pagina dove elencheremo tutti i contenuti della nostra cartella docs
<HTML>
<BODY>
<TABLE BORDER=8 WIDTH=40% ALIGN=CENTER BORDER=3>
<TR><TH>Fai clic sui link per scaricare i file</TH></TR>
<?
# elenco dei contenuti di una cartella con link
$cartella = opendir('docs');
while ($file = readdir($cartella)) {
$array_file[] = $file;
}
foreach ($array_file as $file) {
echo "<TR><TD><CENTER>";
if ( $file == ".." || $file == ".") {
continue;
}
$dimensioni_file=filesize("docs/".$file);
echo "<a href=\"
downloadit.php?nome_file=$file&dimensioni_file=$dimensioni_file
\">$file</a>,<BR>";
echo "</TR></TD></CENTER>";
}
?>
</TABLE>
</BODY>
</HTML>
Qunado clicco sul file  va alla pagina downloadit.php accodando le
informazioni del file.
---------------------------------
FILE downloadit.php:
<?php
header("Content-type: Application/octet-stream");
header("Content-Disposition: attachment; filename=$nome_file");
header("Content-Description: Download PHP");
header("Content-Length: $dimensioni_file");
readfile($nome_file);
?>
Questa pagina non fa altro che ricevere le informazioni e scaricare il file