Ich möchte gerne dass man die Datei "Dateiname.unterschiedlich" (Dateiendungen unterschiedlich) runterladen kann.
Wie kann man das umsetzten?
Bitte verweist mich nicht auf Google, das hab ich schon probiert und bin mit den Lösungen aus anderen Foren nicht klar gekommen.
Ankündigung
Einklappen
Keine Ankündigung bisher.
Download
Einklappen
Neue Werbung 2019
Einklappen
X
-
Der Post von papl spricht IMHO Bände. Vielleicht beschäftigst du dich ein wenig mehr mit dem HTTP-Protokoll. RFC findest du unter RFC 2616 (rfc2616) - Hypertext Transfer Protocol -- HTTP/1.1
-
PHP-Code:function getDownload($path, $file, $kind)
{
header('Content-Description: File Transfer');
header('Content-Type: Content-type: application/'.$kind);
header('Content-Length: '.filesize($path.$file));
header('Content-Disposition: attachment; filename='.$file);
readfile($path.$file);
}
Einen Kommentar schreiben:
-
aber wenn es eine Textdatei oder ähnliches ist geht das nicht. Egal von welchem Format die Datei ist, *.exe oder *.php, soll sie runtergeladen werden.
Einen Kommentar schreiben:
-
Ist doch völlig egal, was das für Dateiendungen sind (wenn nicht gerade html, php oder Ähnliches). Einfach einen entsprechenden Link erstellenPHP-Code:echo "<a href='$dir/datei.xyz'>datei.xyz</a>";
Einen Kommentar schreiben:
-
geht es um dateien die du per php erstellst oder um schon vorhandene dateien?
Einen Kommentar schreiben:
Einen Kommentar schreiben: