Olim
12.07.2002, 15:06
Написал скрипт добавления новостей, саму запись произвожу так:
<?php
---- some code ----
@$open_news = fopen ($site_news, "a+");
rewind ($open_news);
@fputs ($open_news, $news_ins);
@fclose ($open_news);
?>
Проблема в том, что новая запись добавляется в файл после предыдущей, а мне
нужно, чтобы новая запись записывалясь в начало файла (, а остальные, как бы смещались
на одно вниз). Пробовал использовать в качестве параметра fopen - "r+", но в этом
случае каждая новая запись просто переписывала предыдущую.
Как сделать, чтоб при записи в файл новая запись добавлялась в начало файла,
или, если это невозможно, то как сделать чтобы при выводе этого файла (я использую
include_once ('somefile.htm')) он отображался в браузере, как бы "вверх ногами"? :idontnow:
<?php
---- some code ----
@$open_news = fopen ($site_news, "a+");
rewind ($open_news);
@fputs ($open_news, $news_ins);
@fclose ($open_news);
?>
Проблема в том, что новая запись добавляется в файл после предыдущей, а мне
нужно, чтобы новая запись записывалясь в начало файла (, а остальные, как бы смещались
на одно вниз). Пробовал использовать в качестве параметра fopen - "r+", но в этом
случае каждая новая запись просто переписывала предыдущую.
Как сделать, чтоб при записи в файл новая запись добавлялась в начало файла,
или, если это невозможно, то как сделать чтобы при выводе этого файла (я использую
include_once ('somefile.htm')) он отображался в браузере, как бы "вверх ногами"? :idontnow: