PHP fseek()Функции
Полный справочник по файловой системе PHP
Определение и использование
Функция fseek() выполняет поиск в открытом файле.
Эта функция перемещает указатель файла вперёд или назад из текущей позиции в новую позицию. Новая позиция измеряется в байтах от начала файла.
Возвращает 0 в случае успеха или -1 в случае неудачи. Обратите внимание, что переход на позицию за концом файла (EOF) не является ошибкой.
Синтаксис
fseek(file,offset,whence)
| Параметр | Описание |
|---|---|
| файл | Обязательный. Задает файл, в котором нужно выполнить позиционирование. |
| offset | Обязательный. Задает новую позицию (измеряется в байтах от начала файла). |
| whence | Необязательный. (Добавлено в PHP 4). Возможные значения:
|
Советы и примечания
Совет:Используйте ftell(), чтобы узнать текущую позицию!
Пример
<?php
$file = fopen("test.txt","r");
// прочитать первую строку
fgets($file);
// вернуться к началу файла
fseek($file,0);
?>
$file = fopen("test.txt","r");
// прочитать первую строку
fgets($file);
// вернуться к началу файла
fseek($file,0);
?>
Полный справочник по файловой системе PHP Другие расширения