PHP fread() functie

Definitie en gebruik

De fread() functie leest bestanden (kan veilig worden gebruikt voor binaire bestanden).

Syntax

fread(file,lengte)
Parameters Beschrijving
file Verplicht. Stelt het te openen bestand vast.
lengte Verplicht. Stelt het maximale aantal te lezen bytes vast.

Beschrijving

fread() leest van de bestandspunt file lezen van maximaal lengte aantal bytes. Deze functie stopt met lezen nadat maximaal lengte aantal bytes, of wanneer EOF bereikt wordt, of (voor netwerkstromen) wanneer een pakket beschikbaar is, of (na het openen van een gebruikersruimte stream) wanneer 8192 bytes zijn gelezen, afhankelijk van wat eerst optreedt.

Geef de gelezen string terug, of false als er een fout optreedt.

Tips en opmerkingen

Tip:Als je alleen de inhoud van een bestand wilt lezen in een string, gebruik dan file_get_contents()het presteert veel beter dan fread().

Voorbeeld

Voorbeeld 1

Lees 10 bytes uit het bestand:

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

Voorbeeld 2

Lees het hele bestand:

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