297 of 410 menu

Funkcija fseek

Funkcija fseek omogućava pomeranje pokazivača pozicije u fajlu. Prvi parametar koji prihvata je pokazivač na fajl, drugi je pomeraj u bajtovima, a treći (opcioni) je tačka od koje se računa. Funkcija vraća 0 pri uspešnom izvršavanju i -1 pri grešci.

Sintaksa

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

Primer

Pomerimo pokazivač na 10. bajt od početka fajla:

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

Primer

Pomerimo pokazivač 5 bajtova od trenutne pozicije:

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

Primer

Pomerimo pokazivač 5 bajtova od kraja fajla:

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

Primer

Proverimo rezultat izvršavanja fseek:

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

Rezultat izvršavanja koda:

0

Videti takođe

  • funkciju rewind,
    koja resetuje pokazivač fajla
  • funkciju ftell,
    koja vraća trenutnu poziciju
  • funkciju fread,
    koja čita iz fajla
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij