Как записать в конец файла но на одну строчку выше?

Аватара пользователя
Assasin
Сообщения: 103
Зарегистрирован: 17 фев 2011
Делаю генератор sitemap для сайта но столкнулся с проблемой.
Так как запись идет через a+ то инфа записывается строго в конец файла пропуская закрывающий тег </urlset> который по идее должен быть в самом конце.
Вопрос - как записывать в конец файла но до тега </urlset>
Заранее спасибо

Аватара пользователя
Distructor
Администратор
Сообщения: 1603
Зарегистрирован: 28 дек 2009
считывать файл целиком, вставлять в нужное место и потом записывать весь

да и не совсем корректно только дописывать всегда. а если какую-то страницу нужно будет удалить?
в идеале при добавлении/удалении/изменении страницы ты должен перестраивать sitemap

Аватара пользователя
Assasin
Сообщения: 103
Зарегистрирован: 17 фев 2011
спасибо. как раз хотел поинтересоватся
каждый раз заного у меня сейчас так и обновляет


Вернуться в «Вопросы по программированию»