Açıklama
fseek() fonksiyonu ile bir dosya içerisinde istenilen yere gidilebilmektedir.
PHP SOURCE CODE
<?
$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);
?>
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.
Görüntülenme: 1566
Ekleyen: Administrator