297 of 410 menu

ფუნქცია fseek

ფუნქცია fseek საშუალებას აძლევს გადაადგილდეს პოზიციის მაჩვენებელი ფაილში. პირველ პარამეტრად ის იღებს ფაილის მაჩვენებელს, მეორედ - ბაიტებში წანაცვლებას, ხოლო მესამედ (არასავალდებულო) - საწყის წერტილს. ფუნქცია აბრუნებს 0-ს წარმატებით შესრულებისას და -1-ს შეცდომის დროს.

სინტაქსი

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

მაგალითი

გადავაადგილოთ მაჩვენებელი ფაილის დასაწყისიდან მე-10 ბაიტზე:

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

მაგალითი

გადავაადგილოთ მაჩვენებელი მიმდინარე პოზიციიდან 5 ბაიტით:

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

მაგალითი

გადავაადგილოთ მაჩვენებელი ფაილის ბოლოდან 5 ბაიტით:

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

მაგალითი

შევამოწმოთ fseek-ის შესრულების შედეგი:

<?php $file = fopen('test.txt', 'r'); $res = fseek($file, 10); echo $res; // 0 წარმატებისას, -1 შეცდომის დროს fclose($file); ?>

კოდის შესრულების შედეგი:

0

ასევე იხილეთ

  • ფუნქციას rewind,
    რომელიც აღადგენს ფაილის მაჩვენებელს
  • ფუნქციას ftell,
    რომელიც აბრუნებს მიმდინარე პოზიციას
  • ფუნქციას fread,
    რომელიც კითხულობს ფაილიდან
ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა