ich habe einen geschützten Bereich, in diesem Bereich liegen PDF´s als Download, wenn man aber einmal den Link rausbekommen hat (oder Suchmaschinen finden ihn) ist das Login hinfällig. Ich brauche sie aber als PDF und halbwegs gut geschützt.
Hat da jemand eine Idee wie man sowas angeht?
So am Rande:
2.) Außerdem haben mir User erzählt, das es lange gedauert hat, ein 10 KB großes PDF zu öffnen, ich hatte es über den Editor verlinkt mit direktem Link auf das PDF. Wenn ich eine komplette Adresse als externen Link angebe, geht es schneller. Kann man aber sicher nicht ändern oder?
3.) Könnte mir jemand den Output mal so schreiben das die PDF´s im neuen Fenster aufgehen? Weiß nicht wo ich es einfügen soll:
Code: Alles auswählen
<?php
//Datenbankanfrage wird definiert (was, wo und wie sortiert)
$sql = "SELECT * FROM ".$cfg["tab"]["upl"]." WHERE filetype = 'CMS_VALUE[1]' AND dirname ='CMS_VALUE[0]/' order by created desc";
//Verbindung zur Datenbank wird hergestellt
$db->query($sql);
//Zeigt die Datensätze in der Tabelle an
echo'<br>';
//echo '<span class="download"><br>Hier findet Ihr HSG - Dokumente zum Download:</span>';
//Link zur Datei im Upload-Verzeichnis
$href = $cfgClient[$client]["htmlpath"]["frontend"] . $cfgClient[$client]["upload"];
$i = 1;
//echo 'Bitte führen Sie den nachfolgenden Dialog mit der "Speichern" Option aus.<br><br>';
//Die Datensätze werden in einer Aufzählungsliste widergegeben, die sich über die CSS-Klasse 'ul.download' gestaltem lässt
echo "<ul class=\"download\">";
while ($db->next_record())
{
echo "<li><a title=\"Download: ".$db->f("description")."\" href=\"".$href.$db->f("dirname").$db->f("filename")."\">".$db->f("description")."</a><span class=\"fileattrib\"> <br>[".strtoupper($db->f("filetype")).", ".round($db->f("size")/1024,1)." KBytes]</span></li><br>";
$i++;
}
echo "</ul>";
?>
Bachi