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

Ответить
Аватара пользователя
Assasin
Сообщения: 105
Зарегистрирован: 17.02.2011
Делаю генератор sitemap для сайта но столкнулся с проблемой.
Так как запись идет через a+ то инфа записывается строго в конец файла пропуская закрывающий тег </urlset> который по идее должен быть в самом конце.
Вопрос - как записывать в конец файла но до тега </urlset>
Заранее спасибо
< ̄`ヽ、       /  ̄ >
 ゝ、  \ /⌒ヽ,ノ   /´
   ゝ、 ( ( ͡◉ ͜> ͡◉) /
     >     ,ノ
  ℧   ∠_,,,/´
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

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

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

Аватара пользователя
Assasin
Сообщения: 105
Зарегистрирован: 17.02.2011
спасибо. как раз хотел поинтересоватся
каждый раз заного у меня сейчас так и обновляет
< ̄`ヽ、       /  ̄ >
 ゝ、  \ /⌒ヽ,ノ   /´
   ゝ、 ( ( ͡◉ ͜> ͡◉) /
     >     ,ノ
  ℧   ∠_,,,/´
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

Ответить