PHP fread() funktion

Definition og brug

fread() funktionen læser filer (kan bruges sikkert til binære filer).

Syntaks

fread(file,længde)
Parameter Beskrivelse
file Obligatorisk. Angiver den åbne fil.
længde Obligatorisk. Angiver det maksimale antal bytes, der skal læses.

Beskrivelse

fread() fra filpegment file læser maksimalt længde bytes. Denne funktion læser maksimalt længde bytes, eller når EOF når, eller (for netværksstrømme) når en pakke er tilgængelig, eller (efter at have åbnet en brugerdefineret strøm) når 8192 bytes er blevet læst, afhængigt af hvad der først opstår.

Returnerer den læste streng, og returnerer false ved fejl.

Ved og kommentarer

VedHvis du kun vil læse indholdet af en fil ind i en streng, skal du bruge file_get_contents()har meget bedre ydeevne end fread().

Eksempel

Eksempel 1

Læs 10 byte fra filen:

<?php
$file = fopen("test.txt","r");
fread($file,"10");
fclose($file);
?>

Eksempel 2

Læs hele filen:

<?php
$file = fopen("test.txt","r");
fread($file, filesize("test.txt"));
fclose($file);
?>