Note that rewind($fd) is exactly the same as fseek($fd, 0, SEEK_SET)
rewind() just moves the location inside the file to the beginning, nothing more. Check if your stream is "seekable" before planning to use fseek/rewind.
rewind
(PHP 4, PHP 5)
rewind — Връща указателя за позиция във файл в началото на файла
Описание
bool rewind
( resource $handle
)
Слага указателя за позиция във файл (указан чрез handle ) в началото на файловия поток.
Забележка: Ако сте отворили файла в режим за добавяне ("a" или "a+"), всички данни, които записвате ще бъдат добавяни към края на файла, без значение от указателя за позиция във файла.
Връщани стойности
Връща TRUE при успех или FALSE при неуспех.
Примери
Example #1 Записване отгоре чрез използване на rewind()
<?php
$handle = fopen('output.txt', 'r+');
fwrite($handle, 'Много дълго изречение.');
rewind($handle);
fwrite($handle, 'Ала-бала');
rewind($handle);
echo fread($handle, filesize('output.txt'));
fclose($handle);
?>
Примерът по-горе ще изведе нещо подобно на:
Foolly long sentence.
MagicalTux at kinoko dot fr
26-Nov-2007 03:53
evan at ozhiker dot no_spam dot com
05-Aug-2004 02:56
