so ...
der herr jihi hat mir geholfen und mir folgenden Code gegeben
----- get.php ----
<?php
defined ('main') or die ( 'no direct access' );
# links wie folgt angeben:
# <a href="?get&file=name.pdf" target="_blank">name</a>
# 0 ist Gast, -1 User, .... , -9 Admin
if(($_SESSION['authright']<= -4) AND ($_GET['file'])!= ''){
# include/plaene/ kannst du durch den pfad zu deinen pdfs ersetzen
$path = "include/plaene/".$_GET['file'];
if(file_exists($path)){
ob_clean();
header('Content-type: application/pdf');
header('Content-Transfer-Encoding: Binary');
header('Content-length: '.filesize($path));
#wenn die datei nicht im Browser angezeigt, sondern runtergeladen werden soll
#header('Content-disposition: attachment; filename='.basename($file));
readfile($path);
exit();
}else{
$title = $allgAr['title'].' :: Fehler';
$hmenu = 'Fehler';
$design = new design ( $title , $hmenu );
$design->header();
echo "Diese Datei existiert nicht!";
$design->footer();
}
}else{
$title = $allgAr['title'].' :: Fehler';
$hmenu = 'Fehler';
$design = new design ( $title , $hmenu );
$design->header();
echo "Du hast nicht genuegend Rechte, um diese Datei herunterzuladen. Vielleicht musst du dich einfach nur einloggen?";
$design->footer();
}
?>
diesen Code in die get.php einfügen und in den include/contents Ordner hochladen .... Pfade in der Datei anpassen bzw. Rechte vergabge sollten auch gemacht werden
Zuletzt modifiziert von jihi am 07.01.2007 - 22:37:56