Jag kanske ska gå in lite närmare med mitt problem. Jag har hittat ett gammalt PHP-script på internet, på något forum som listar alla mappar och filer i en viss mapp som man anger.
Det funger faktiskt helt okej, förutom att å, ä, ö inte kommer med när man ska ladda ner filen i IE, men fungerar galant i FF. Om en fil tex heter Smörgåsbord.pdf, så blir det istället Smrgsbord.pdf.
Här är länken som skriver ut:
<a href="{$_SERVER.PHP_SELF}?download={$cwd}{$file.name}" target="_blank">{$file.name}</a>
Och här är koden för anropet:
if ($_REQUEST['download']) {
$basepath = realpath(FILE_PATH).'/';
$filepath = realpath(FILE_PATH.urldecode($_REQUEST['download']));
if (substr($filepath,0,strlen($basepath))!=$basepath) die('Invalid filename');
if (!is_readable($filepath)) die('Cannot access file');
if ( (!defined('FILE_URI')) || (!FILE_URI) ) {
send_file($filepath);
} else {
$uri = FILE_URI.substr($filepath,strlen($basepath));
Header('Location: '.$uri);
}
die;
}
Är rätt ny på PHP, så säg till om någon mer kod behövs.