ftell — сообщает текущую позицию чтения/записи файла.
int ftell
( resource
$handle
)
fseek — устанавливает смещение в файловом указателе.
rewind — сбрасывает курсор у файлового указателя. Сбрасывает курсор файлового указателя
handle
на начало файлового потока.
<?php
$file = 'filetest.txt';
if($handle = fopen($file, 'w')) {
fwrite($handle, "123\n456\n789");
$pos = ftell($handle); // позиция указателя
fseek($handle, $pos - 6); // перемещение
fwrite($handle, "abcdef");
rewind($handle); // возвращаемся в начало файла
fwrite($handle, "xyz");
fclose($handle);
}
// Это будет записывать поверх!
// Выводит:
// xyz
// 4abcdef
?>
Комментариев нет:
Отправить комментарий