297 of 410 menu

Az fseek függvény

Az fseek függvény lehetővé teszi a fájlmutató pozíciójának mozgatását egy fájlon belül. Első paraméterként egy fájlmutatót fogad, másodikként egy bájteltolódást, harmadikként (opcionális) pedig a referenciapontot. A függvény 0-t ad vissza sikeres végrehajtás esetén, és -1-et hibánál.

Szintaxis

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

Példa

Mozgassuk a mutatót a fájl elejétől számított 10. bájtra:

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

Példa

Mozgassuk a mutatót 5 bájttal az aktuális pozíciótól:

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

Példa

Mozgassuk a mutatót 5 bájttal a fájl végétől:

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

Példa

Ellenőrizzük az fseek végrehajtásának eredményét:

<?php $file = fopen('test.txt', 'r'); $res = fseek($file, 10); echo $res; // 0 siker esetén, -1 hiba esetén fclose($file); ?>

A kód végrehajtásának eredménye:

0

Lásd még

  • a(z) rewind függvényt,
    amely visszaállítja a fájlmutatót
  • a(z) ftell függvényt,
    amely visszaadja az aktuális pozíciót
  • a(z) fread függvényt,
    amely fájlból olvas
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás