Einzelnen Beitrag anzeigen
  #1  
Alt 29.12.2007, 15:09:44
Benutzerbild von Don Colleone
Don Colleone Don Colleone ist offline
Anfänger
 
Registriert seit: Sep 2006
Beiträge: 75
Download einer umbenannten Datei

Sehr geehrte Damen und Herren,
ich wünsche allen Lesern ein schönes und angenehmes Weihnachtsfest gehabt zu haben.

Nun zu meiner Frage. Ich habe eine PHP-Datei, der eine id übergeben wird. Diese soll dann auf eine Datei weiterleiten bzw. einen Download starten. EIgentlich ein ganz einfaches Prinzip, eine download.php.
Die Datei liest aus der DB den echten Namen aus

DB:
  1. test.odt
  2. bild.jpg

Das Ding ist aber, dass die Datei auf die weitergeleitet werden soll die id als Namen hat.

Dateienordner:
1.odt
2.jpg

Die Weiterleitung klappt eigentlich auch ganz gut, ebenso wie der Klick-Counter

Ich möchte jetzt aber, das die Datei, die runtergeladen wird nicht als 1.odt runtergeladen wird, sondern automatisch umbenannt wird in test.odt .

Mit Hilfe eines Kumpels habe ich es schon so weit gebracht, dass die Datei umbenannt wird, aber der Inhalt quasi nach PHP geparst wird, was ja bei jpg-Dateien eher suboptimal ist.

PHP-Code:
//mit hilfe der id die daten aus der db lesen
$orgdatei id+endung; (1.odt)
$dateiname der ursprünglich gespeicherte Name aus der DB (test.odt)

header("Content-Disposition: attachment; filename=".$dateiname);
include(
"$orgdatei"); 
Ich hoffe ihr könnt mir da einen Tipp geben, wie ich das anstelle, dass die Datei übertragen wird.

Gruß vom Don
__________________
Guckst du hier: www.dc-zone.de
Mit Zitat antworten