297 of 410 menu

Funksioni fseek

Funksioni fseek lejon lëvizjen e treguesit të pozitës në një skedar. Si parametër të parë ai pranon një tregues për skedarin, të dytin - një kompensim në bajt, dhe të tretin (opsional) - pikën e fillimit. Funksioni kthen 0 në rast suksesi dhe -1 në rast gabimi.

Sintaksa

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

Shembull

Le të lëvizim treguesin në bajtin e 10-të nga fillimi i skedarit:

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

Shembull

Le të lëvizim treguesin 5 bajt nga pozicioni aktual:

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

Shembull

Le të lëvizim treguesin 5 bajt nga fundi i skedarit:

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

Shembull

Le të kontrollojmë rezultatin e ekzekutimit të fseek:

<?php $file = fopen('test.txt', 'r'); $res = fseek($file, 10); echo $res; // 0 në rast suksesi, -1 në rast gabimi fclose($file); ?>

Rezultati i ekzekutimit të kodit:

0

Shihni gjithashtu

  • funksionin rewind,
    i cili rivendos treguesin e skedarit
  • funksionin ftell,
    i cili kthen pozitën aktuale
  • funksionin fread,
    i cili lexon nga skedari
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo