297 of 410 menu

Funkcija fseek

Funkcija fseek omogoča premikanje kazalca položaja v datoteki. Kot prvi parameter sprejme kazalec na datoteko, kot drugi - odmik v bajtih, kot tretji (neobvezen) pa izhodiščno točko. Funkcija vrne 0 ob uspešnem izvajanju in -1 ob napaki.

Sintaksa

fseek(resource $handle, int $offset, int $whence = SEEK_SET): int

Primer

Premaknimo kazalec na 10. bajt od začetka datoteke:

<?php $file = fopen('test.txt', 'r'); fseek($file, 10); echo fgets($file); fclose($file); ?>

Primer

Premaknimo kazalec za 5 bajtov od trenutnega položaja:

<?php $file = fopen('test.txt', 'r'); fseek($file, 5, SEEK_CUR); echo fgets($file); fclose($file); ?>

Primer

Premaknimo kazalec za 5 bajtov od konca datoteke:

<?php $file = fopen('test.txt', 'r'); fseek($file, -5, SEEK_END); echo fgets($file); fclose($file); ?>

Primer

Preverimo rezultat izvajanja fseek:

<?php $file = fopen('test.txt', 'r'); $res = fseek($file, 10); echo $res; // 0 ob uspehu, -1 ob napaki fclose($file); ?>

Rezultat izvajanja kode:

0

Glejte tudi

  • funkcijo rewind,
    ki ponastavi kazalec datoteke
  • funkcijo ftell,
    ki vrne trenutni položaj
  • funkcijo fread,
    ki bere iz datoteke
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni