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