LORDER
Новичок
Новостной скрипт на файлах
Привет. Написал новостной скрипт, все устраивает, кроме одной детали. Нужно сделать, чтобы после 10 (не обязательно) добавленных новостей, самый старый стирался. Жду от вас помощи.
Обрабатывает новости:
Выводит новости:
Привет. Написал новостной скрипт, все устраивает, кроме одной детали. Нужно сделать, чтобы после 10 (не обязательно) добавленных новостей, самый старый стирался. Жду от вас помощи.
Обрабатывает новости:
PHP:
<?
$date=date('H:i');
$handle = fopen ("news.txt", "ab");
$handle2 = fopen ("archives.txt", "ab");
$title = trim( $_POST['title']);
$body = trim( $_POST['body']);
$body = str_replace("\r\n", '<br>', $body);
echo "Спасибо, новость доавлена в базу данных. <a href='add.php'><br> Добавить </a>";
$text = "<table width='100%'><td bgcolor='#dfdfdf'><b><font color='black'>$date</font></b> <font color='black'>$title</font></td></table>$body";
if ( fwrite ( $handle,$text . "\n") == TRUE)
if ( fwrite ( $handle2,$text . "\n") == TRUE)
fclose ($handle);
fclose ($handle2);
?>
PHP:
<?php
$lines = file('news.txt');
$result = array_reverse($lines);
foreach ($result as $line)
echo $line;
?>
