Funkcja fseek() PHP
Definicja i użycie
Funkcja fseek() lokalizuje się w otwartym pliku.
Funkcja ta przenosi wskaźnik pliku z bieżącej pozycji do nowej pozycji, nowa pozycja mierzona jest od początku pliku w bajtach.
Z powodzeniem zwraca 0; w przeciwnym razie zwraca -1. Uwaga, przenoszenie się po EOF nie powoduje błędu.
Gramatyka
fseek(file,offset,whence)
Parametry | Opis |
---|---|
file | Wymagane. Określa plik, w którym ma być zlokalizowany. |
offset | Wymagane. Określa nową pozycję (od początku pliku mierzone w bajtach). |
whence |
Opcjonalnie. Możliwe wartości:
|
Opis
whence Parametr został dodany w PHP 4.0.0.
Uwagi i komentarze
Uwaga:Używając ftell() aby znaleźć bieżącą pozycję.
Przykład
<?php $file = fopen("test.txt","r"); // Odczytaj pierwszą linię fgets($file); // Przesuń do początku pliku fseek($file,0); ?>