ftell funksiýasy

ftell funksiýasy faýl akyşyndaky görkezijiniň häzirki pozisiýasyny yzlaýar. Pozisiýa faýlyň başyndan baýtlar bilen görkezilýär. Funksiýa bir parametr kabul edýär - açyk faýl resursyna görkeziji.

Sintaksis

phpftell(resource $handle): int|false

Mysal

Ýaňy açylan faýldaky häzirki pozisiýany kesgitläliň:

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

Kody ýerine ýetirmegiň netijesi:

php0

Mysal

Birnäçe baýt okandan soňky pozisiýany kesgitläliň:

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

Kody ýerine ýetirmegiň netijesi:

php5

Mysal

Görkeziji göçürilenden soňky pozisiýany barlaýalyň:

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

Kody ýerine ýetirmegiň netijesi:

php10

Şeýle-de serediň

  • faýl görkezijisini göçürýän fseek
    funksiýasyny
  • faýl görkezijisini nola getirýän rewind
    funksiýasyny
  • faýlyň ölçegini yzlaýan filesize
    funksiýasyny