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;