Dosya okuma, istenilen yere gitme: fseek()

← LİSTEYE DÖN

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: 1565
Ekleyen: Administrator