fseek

(PHP 3, PHP 4 , PHP 5)

fseek -- Umožňuje meniť pozíciu interného ukazovateľa súboru

Popis

int fseek ( resource deskriptor, int offset [, int spôsob])

Nastaví pozíciu v súbore špecifikovanom pomocou parametra deskriptor. Nová pozícia udávaná v bytoch vzhľadom na začiatok súboru, je získaná, pričítaním hodnoty offset k pozícii špecifikovanie parametrom spôsob; jeho hodnoty sú definované nasledovne:

SEEK_SET - nastaví pozíciu na offset bytov od začiatku súboru.
SEEK_CUR - posunie interný ukazovateľ o offset bytov od aktuálnej pozície.
SEEK_END - nastaví interný ukazovateľ na koniec súboru plus offset. (Posun na pozíciu pred koniec súboru možno uskutočniť špecifikovaním zápornej hodnoty v parametri offset.)

Ak parameter spôsob nie je špecifikovaný, predpokladá sa hodnota SEEK_SET.

Po úspešnom vykonaní vráti 0, inak vráti -1. Poznamenajme, že posun za koniec súboru nie je považovaný za chybu.

Funkcia nemôže byť používaná na tých deskriptoroch súborov otvorených pomocou fopen(), ktorý používajú adresy "http://" alebo "ftp://"

Poznámka: Parameter spôsob bol pridaný vo verziách PHP 4.0.0.

Pozri tiež ftell() a rewind().