Добавить текст в конец файла

Статус
В этой теме нельзя размещать новые ответы.

Q_BASIC

Хранитель порядка
Регистрация
30 Ноя 2013
Сообщения
516
Реакции
1.240
Приветствую,

Есть файл, скажем, такой:
Код:
Жили-были мышь да воробей. Дружно, согласно жили-поживали, ни ссор, ни обид не знали.

Текст большой, сотни МБ и гигабайты.

Надо со смещением с конца в 9 символов добавить новый текст, чтобы стало так:
Код:
Жили-были мышь да воробей. Дружно, согласно жили-поживали, ни ссор, ни обид КАКОЙ-ТО НОВЫЙ ТЕКСТ

Думаю, надо стереть как-то последние символы, а потом уже в самый конец дописывать.

Как это сделать?

Весь текст считывать и записывать - не практично - они большие.
 
filesize и ftruncate. Потом уже просто дописываешь в самый конец.
Или fseek($handle, -9, SEEK_END) и дальше пишешь поверх последних символов.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху