Webstatt.org - Community seit 2006 - 2012 (2024?)

Dateinamen umbennen

Avatar user-325
04.09.2006 16:38

Hi!

Ich habe zwar keine Ahnung, ob das geht, was ich vorhabe, aber ich versuchs mal zu erklären Fettes Grinsen

Also mit [dok]header()[/dok] ist es ja möglich, einen Dateidownload zu erzwingen (z.B. Download starten).
Wenn ich nun eine Datei 123foo.zip auf dem Server liegen habe, soll diese gedownloaded werden, aber nicht als 123foo.zip, sondern als foo.zip.

Ist das möglich??

//edit: Wer hat denn den [dok]-Tag rausgenommen traurig

PHP spricht hebräisch. lächeln
Parse error: syntax error, unexpected ')', expecting T_PAAMAYIM_NEKUDOTAYIM
Avatar user-182
04.09.2006 16:39

Klar ist das möglich...einfach im header() einen anderen Dateinamen angeben:
header("Content-disposition: attachment; filename=\"Dateiname.zip\""zwinkern;

Seid ihr auch schon wix'r? xD
Avatar user-325
04.09.2006 16:43

Huch, das ging aber schnell :]

Und dann in readfile() den "echten" Dateinamen?

Noch eine Frage: Wo finde ich eine Übersicht der verschiedenen Content-Types? Was bedeutet z.B. application/octet-stream?

PHP spricht hebräisch. lächeln
Parse error: syntax error, unexpected ')', expecting T_PAAMAYIM_NEKUDOTAYIM
Avatar user-253
04.09.2006 16:46

Meinst du so etwas: http://de.selfhtml.org/diverses/mimetypen.htm#uebersicht

Avatar user-325
04.09.2006 16:48

Perfekt, danke lächeln

PHP spricht hebräisch. lächeln
Parse error: syntax error, unexpected ')', expecting T_PAAMAYIM_NEKUDOTAYIM
user-343
04.09.2006 17:52

Eine vielleicht etwas ausführlichere Liste:
http://www.webmaster-toolkit.com/mime-types.shtml