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); ?>