Forum und email

fseek

(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 "https://" alebo "ftp://"

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

Pozri tiež ftell() a rewind().