• PHP Video Tutorials

PHP - Function ftell()



The ftell() function can return the current position in an open file. It can return the current file pointer position on success or false on failure.

Syntax

int ftell ( resource $handle )

This function can return the position of file pointer referenced by the handle, which means its offset into the file stream.

Example-1

<?php
   $file = fopen("/PhpProject/sample.txt", "r");

   // print current position
   echo ftell($file);

   // change current position
   fseek($file, "10");

   // print current position again
   echo "\n" . ftell($file);

   fclose($file);
?>

Output

0
10

Example-2

<?php
   // opens a file and read data
   $file = fopen("/PhpProject/sample.txt", "r");
   $data = fgets($file, 7);

   echo ftell($file); 
   fclose($file);
?>

Output

6
php_function_reference.htm
Advertisements