con la frase
> Vorrei poter aprire una cartella sul server (Windows), cliccando su un
> link di una pagina web.
vediamo se ho capito, tu tramite una pagina web vorresti vedere il
contenuto di una directory del server locale?
questo lo puoi fare tranquillamente senza rischi, se vuoi avere SOLO
visualizzazione (in pratica la fotocopia in una pagina web del contenuto
di una cartella) diverso il discorso se vuoi "lavorare" con la cartella.
PHP: List Contents of a Directory
// open this directory
$myDirectory = opendir(".");
// get each entry
while($entryName = readdir($myDirectory)) {
$dirArray[] = $entryName;
}
// close directory
closedir($myDirectory);
// count elements in array
$indexCount = count($dirArray);
Print ("$indexCount files<br>\n");
// sort 'em
sort($dirArray);
// print 'em
print("<TABLE border=1 cellpadding=5 cellspacing=0 class=whitelinks>\n");
print("<TR><TH>Filename</TH><th>Filetype</th><th>Filesize</th></TR>\n");
// loop through the array of files and print them all
for($index=0; $index < $indexCount; $index++) {
if (substr("$dirArray[$index]", 0, 1) != "."){ // don't list
hidden files
print("<TR><TD><a href=\"$dirArray[$index]\">$dirArray[$index]</a></td>");
print("<td>");
print(filetype($dirArray[$index]));
print("</td>");
print("<td>");
print(filesize($dirArray[$index]));
print("</td>");
print("</TR>\n");
}
}
print("</TABLE>\n");
----------------------------------------------
per leggere / scrivere su una directory
http://blog.chapagain.com.np/php-read-write-file-read-scan-directory/
Ciao