PHP fseek()Functions
Complete PHP Filesystem Reference
Definition and Usage
The fseek() function seeks in an open file.
This function moves the file pointer forward or backward from its current position to a new position. The new position is measured in bytes from the beginning of the file.
Returns 0 on success, or -1 on failure. Note that moving to a position beyond the end of file (EOF) is not an error.
Syntax
fseek(file,offset,whence)
| Parameter | Description |
|---|---|
| file | Required. Specifies the file to seek in. |
| offset | Required. Specifies the new position (measured in bytes from the beginning of the file). |
| whence | Optional. (Added in PHP 4). Possible values:
|
Tips and Notes
Tip:Use ftell() to find the current position!
Example
<?php
$file = fopen("test.txt","r");
// read first line
fgets($file);
// move back to beginning of file
fseek($file,0);
?>
$file = fopen("test.txt","r");
// read first line
fgets($file);
// move back to beginning of file
fseek($file,0);
?>
Complete PHP Filesystem Reference Other Extensions