Start · Sprachen · PHP · Referenz · readfile

readfile

Funktion

Liest eine Datei und gibt sie direkt aus — ohne Zwischenpuffer. Ideal für File-Downloads.

seit PHP 4.0.0 Kategorie: io

Signatur

readfile(string $filename, bool $use_include_path = false, ?resource $context = null): int|false

Beschreibung

Speicherschonend, auch bei großen Dateien: PHP streamt direkt.

Parameter

Name Typ Default Beschreibung
$filename Pflicht string Pfad.

Rückgabewert

Typ
int|false
Beschreibung
Bytes gelesen.

Beispiele

File-Download

<?php

header('Content-Type: application/pdf');
header('Content-Disposition: attachment; filename="rechnung.pdf"');
readfile($path);
exit;