Jörg Reinholz: Name einer Download-Datei verstecken

Beitrag lesen

Sie muss also schon direkt erreichbar sein.

Nein. Siehe php-Manual, Beispiel #1

  
<?php  
### Hier Deine Zugangsberechtigungsprüfung or exit  
  
// Wir werden eine PDF Datei ausgeben  
header('Content-type: application/pdf');  
  
// Es wird downloaded.pdf benannt  
header('Content-Disposition: attachment; filename="downloaded.pdf"');  
  
// Die originale PDF Datei heißt original.pdf  
readfile('original.pdf');  
?>

Wenn es dir nicht gefällt: htaccess gibt auch einige her.

Jörg Reinholz