Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 17511 программистов и 1632 робота. Сейчас ищет 1291 программист ...
Приступая к работе

ftell - Сообщает текущую позицию чтения/записи файла

Вернуться к: Файловая система

ftell

(PHP 4, PHP 5, PHP 7)

ftellСообщает текущую позицию чтения/записи файла

Описание

int ftell ( resource $handle )

Возвращает позицию файлового указателя handle.

Список параметров

handle

Файловый указатель должен быть действующим указателем на поток, открытый функциями fopen() или popen(). ftell() возвращает неопределённые результаты для потоков, разрешающих только запись в конец (открытых с флагом "a").

Возвращаемые значения

Возвращает позицию файлового указателя handle в виде целого числа, т.е. его смещение в файловом потоке.

При возникновении ошибки возвращает FALSE.

Замечание: Так как тип integer в PHP является целым числом со знаком и многие платформы используют 32-х битные целые числа, то некоторые функции файловых систем могут возвращать неожиданные результаты для файлов размером больше 2ГБ.

Примеры

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

<?php

// открываем файл и читаем немного данных
$fp fopen("/etc/passwd""r");
$data fgets($fp12);

// где же мы ?
echo ftell($fp); // 11

fclose($fp);

?>

Смотрите также

  • fopen() - Открывает файл или URL
  • popen() - Открывает файловый указатель процесса
  • fseek() - Устанавливает смещение в файловом указателе
  • rewind() - Сбрасывает курсор у файлового указателя



Вернуться к: Файловая система

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware