Funksioni ftell

Funksioni ftell kthen pozicionin aktual të treguesit në rrjedhën e skedarit. Pozicioni specifikohet në bajt nga fillimi i skedarit. Funksioni printon një parametër - tregues në një burim skedari të hapur.

Sintaksa

phpftell(resource $handle): int|false

Shembull

Le të përcaktojmë pozicionin aktual në një skedar të hapur sapo:

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

Rezultati i ekzekutimit të kodit:

php0

Shembull

Le të përcaktojmë pozicionin pas leximit të disa bajtëve:

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

Rezultati i ekzekutimit të kodit:

php5

Shembull

Le të kontrollojmë pozicionin pas lëvizjes së treguesit:

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

Rezultati i ekzekutimit të kodit:

php10

Shihni gjithashtu

  • funksionin fseek,
    i cili lëviz treguesin e skedarit
  • funksionin rewind,
    i cili rivendos treguesin e skedarit
  • funksionin filesize,
    i cili kthen madhësinë e skedarit