<?
$dosya_adi = "/deneme.txt";
if ($dosya = (fopen ($dosya_adi , 'r') ) ) {
echo ("Dosya açıldı!<br>");
}
else {
echo ("Dosya açılamadı!");
}
$dosya_boyutu = filesize($dosya_adi);
$gidilecekyer = (int) ($dosya_boyutu / 2 ); // dosyanın ortası bulunuyor.
while ( ! feof ($dosya) ) {
$yazilacakparagraf = fread ( $dosya, $gidilecekyer) ;
echo ("$yazilacakparagraf <br>");
}
fclose ($dosya);
?>
Kodu çalıştırmak için ▶ butonuna tıklayın.
Detaylı İnceleme
Bu kodda gidilecekyer olarak dosyanın tam ortası seçilmekte ve dosya iki paragraf halinde ekrana yazdırılmaktadır.
Eğer dosyaya belirli bir kayıt uzunluğunda veriler yazdırılmışsa, bir kayıdın uzunluğu bulunarak istenilen kayıdın okunması da yapılabilmektedir.