Tutorials

Einige nützliche Hilfen und Code-Schnipsel, die ich immer wieder benötige und deshalb hier für alle sammle.

Zurück zur Übersicht

PHP: Dateidownload erzwingen mit ModxSendfile oder Readfile

#Tutorials#PHP

Ich habe hier einen kleinen Codeschnipsel, der dazu dient, Dateiem vom Webserver direkt als Downloadstream auszugeben. Es wird entweder ModxSendfile oder Php Readfile benutzt.


$local_file = 'bildvomserver.jpg';
$mods = apache_get_modules();
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="dateiname.jpg"');
		
if (in_array('mod_xsendfile',$mods)){
	header('X-Sendfile: '. $local_file);
	exit();
} else {
	ob_end_clean();
	readfile( $local_file );
	exit();
}

Kommentare

Es gibt noch keine Kommentare. Sei der Erste!

Hinterlasse einen Kommentar

Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Kommentar wird gespeichert
Danke für deinen Kommentar! Sobald er freigegeben wurde erscheint er hier.