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