PHP fread() Fonksiyonu

Tanım ve Kullanım

fread() fonksiyonu dosyayı okur (ikili dosyalar için güvenli olarak kullanılabilir).

Sözdizimi

fread(file,uzunluk)
Parametreler Açıklama
file Gerekli. Açık olan dosyayı belirtir.
uzunluk Gerekli. Okunacak maksimum bayt sayısını belirtir.

Açıklama

fread() dosya işaretçisinden file Oku en fazla uzunluk bayt. Bu fonksiyon, en fazla uzunluk bayt sayısı, EOF'a ulaşınca, veya (ağ akışları için) bir paket kullanılabilir olduğunda, veya (kullanıcı alanı akışı açıldıktan sonra) 8192 bayt okunduğunda okuma durur, hangi durum önce karşılanırsa o.

Okunan dizesi döner, hata durumunda false döner.

İpucu ve Açıklamalar

İpucu:Sadece bir dosyanın içeriğini bir diziye okumak istiyorsanız, file_get_contents()fread() fonksiyonundan daha iyi performans sunar.

Örnek

Örnek 1

Dosyadan 10 bayt oku:

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

Örnek 2

Tüm dosyayı oku:

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