English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP базовый курс

PHP продвинутый курс

PHP & MySQL

PHP справочник

Пример использования и пример функции PHP ftell()

PHP Файловая система справочник

Функция ftell() может вернуть текущее положение файла, который открыт. В случае успеха возвращает текущее положение указателя файла, в случае неудачи возвращает false.

Синтаксис

int ftell ( resource $handle )

Эта функция может вернуть положение указателя файла, ссылка на который передается хендлером, что означает его смещение в потоке файла.

Пример 1

<?php
   $file = fopen("/PhpProject/sample.txt", "r");
   //Печатаем текущее положение
   echo ftell($file);
   //Изменяем текущее положение
   fseek($file, "10");
   //Еще раз напечатаем текущее положение
   echo "\n" . ftell($file);
   fclose($file);
?>

Результат вывода

0
10

Пример 2

<?php
   //Открываем файл и читаем данные
   $file = fopen("/PhpProject/sample.txt", "r");
   $data = fgets($file, 7);
   echo ftell($file); 
   fclose($file);
?>

Результат вывода

6

PHP Файловая система справочник