Move the file pointer back to the file’s beginning after reading the first line from the open file:
| <?php $file = fopen(“test.txt”,“r”); // Read first line echo fgets($file); // Move back to beginning of file fseek($file,0); fclose($file); ?> |
An open file is sought in with the fseek() function.
This function shifts the file pointer, forward or backward, by the number of bytes, from its present location.
Help: Use ftell() to determine the current location!
| fseek(file, offset, whence) |
|
Parameter |
Description |
|
file |
Essential. indicates which open file to look for in |
|
offset |
Essential. identifies the new location, measured in bytes starting at the file’s beginning. |
|
whence |
Not required. SEEK_SET – Set position equal to offset – is one possible value. By Default |
|
Return Value: |
If successful, 0; if not, -1 |
|
PHP Version: |
4.0+ |