Funkcija ftell

Funkcija ftell vraća trenutnu poziciju pokazivača u toku fajla. Pozicija je određena u bajtovima od početka fajla. Funkcija prihvata jedan parametar - pokazivač na otvoreni resurs fajla.

Sintaksa

phpftell(resource $handle): int|false

Primer

Hajde da odredimo trenutnu poziciju u tek otvorenom fajlu:

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

Rezultat izvršenja koda:

php0

Primer

Hajde da odredimo poziciju nakon čitanja nekoliko bajtova:

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

Rezultat izvršenja koda:

php5

Primer

Proverimo poziciju nakon pomeranja pokazivača:

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

Rezultat izvršenja koda:

php10

Pogledajte takođe

  • funkciju fseek,
    koja pomera pokazivač fajla
  • funkciju rewind,
    koja resetuje pokazivač fajla
  • funkciju filesize,
    koja vraća veličinu fajla