Книга: Справочник по PHP
Положение указателя текущей позиции
Положение указателя текущей позиции
feof
Указатель конца файла.
Синтаксис:
int feof(int $f)
Возвращает true, если достигнут конец файла (то есть если указатель файла установлен за концом файла).
Пример:
$f=fopen("myfile.txt","r");
while(!feof($f))
{ $str=fgets($f);
// Обрабатываем очередную строку $str
}
fclose($f);
fseek
Устанавливает указатель файла на определенную позицию.
Синтаксис:
int fseek(int $f, int $offset, int $whence=SEEK_SET)
Устанавливает указатель файла на байт со смещением $offset (от начала файла, от его конца или от текущей позиции, в зависимости от параметра $whence). Это может и не сработать, если дескриптор $f ассоциирован не с обычным локальным файлом, а с соединением HTTP или FTP.
Параметр $whence задает с какого места отсчитывается смещение $offset. В PHP для этого существуют три константы, равные, соответственно, 0, 1 и 2:
В случае использования последних двух констант параметр $offset вполне может быть отрицательным (а при применении SEEK_END он будет отрицательным наверняка). В случае успешного завершения эта функция возвращает 0, а в случае неудачи -1.
ftell
Возвращает положение указателя файла.
Синтаксис:
int ftell(int $f)
- ICQ постоянно «Не в сети», можно ли исправить положение?
- Не отображаются скрытые файлы. При установке переключателя в положение Показывать скрытые файлы и папки ничего не происх...
- Автоматический ввод текущей даты и времени
- 1.3. Мыслите с позиции пользователей
- ОПЕРАЦИИ С УКАЗАТЕЛЯМИ
- 14.4.4. Поиск по дереву и использование возвращенного указателя: tfind() и tsearch()
- 19.2.1.2. Отправляйте исправления к текущей версии кода
- Расположение сценариев запуска и соглашения по их именованию
- Расположение других серверов имен
- У сайта отличные позиции, выросла посещаемость, но нет звонков, заказов. Почему?
- Проверка текущей конфигурации iptables
- Текущее положение дел