Ho corretto quello che ho potuto: innanzitutto in php non ci vuole il var prima delle variabili, e nemmeno il $var, che è interpretato come una variabile e che quindi genera errore. Non mi convince affatto quel ciclo for, non sarebbe meglio un while?
Codice PHP:
<?
$folderName = "Artisti Italiani";
$pagePath = Server.MapPath($_SERVER["Path_Info"]);
$folderPath = $pagePath.$substr[0,$pagePath.$lastIndexOf["\\"]] + "\\" + $folderName;
$var $fso = Server.CreateObject("Scripting.FileSystemObject");
$var $folder = $fso.$GetFolder[$folderPath];
$var $fc = $new $Enumerator[$folder.$files];
for (!$fc.$atEnd(); $fc.$moveNext();)
{
$fileName = String($fc.$item());
$fileName = $fileName.$substr[$fileName.$lastIndexOf["\\"]+1];
echo (('<$tr><$td><$a $href="' + folderName + '/' + fileName + '">' + $fileName +; //</a></td></tr>');
}
?>