Funksioni rewind
Funksioni rewind rivendos treguesin e skedarit në fillim.
Kjo është e dobishme kur duhet të rilexoni një skedar ose
të ktheheni në fillimin e tij pas disa operacioneve.
Funksioni merr një parametër - treguesin e skedarit,
i kthyer nga funksioni fopen.
Sintaksa
rewind(resource $handle);
Shembull
Le të rivendosim treguesin e skedarit pas leximit të rreshtit të parë:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file); // Lexo rreshtin e parë
rewind($file); // Rivendos treguesin
echo fgets($file); // Lexo përsëri rreshtin e parë
fclose($file);
?>
Rezultati i ekzekutimit të kodit:
'Rreshti i parë'
'Rreshti i parë'
Shembull
Le të përpiqemi të lexojmë skedarin dy herë pa rewind:
<?php
$file = fopen('test.txt', 'r');
echo fread($file, filesize('test.txt'));
echo fread($file, filesize('test.txt'));
fclose($file);
?>
Rezultati i ekzekutimit të kodit:
'Përmbajtja e skedarit'
''