Funkcija ftell

Funkcija ftell vrne trenutni položaj kazalca v datotečnem toku. Položaj je določen v bajtih od začetka datoteke. Funkcija sprejme en parameter - kazalec na odprt datotečni vir.

Sintaksa

phpftell(resource $handle): int|false

Primer

Določimo trenutni položaj v pravkar odprti datoteki:

php<?php
  $file = fopen('test.txt', 'r');
  echo ftell($file);
  fclose($file);
?>

Rezultat izvajanja kode:

php0

Primer

Določimo položaj po branju več bajtov:

php<?php
  $file = fopen('test.txt', 'r');
  fread($file, 5);
  echo ftell($file);
  fclose($file);
?>

Rezultat izvajanja kode:

php5

Primer

Preverimo položaj po premikanju kazalca:

php<?php
  $file = fopen('test.txt', 'r');
  fseek($file, 10);
  echo ftell($file);
  fclose($file);
?>

Rezultat izvajanja kode:

php10

Glejte tudi

  • funkcijo fseek,
    ki premakne kazalec datoteke
  • funkcijo rewind,
    ki ponastavi kazalec datoteke
  • funkcijo filesize,
    ki vrne velikost datoteke