zalezy jak masz zapisane newsy w plikach ale jezeli kazdy news jest w oddzielnym pliku to ... mozesz zrobic tak (w dodatkowym pliku np. newsy.txt przechowywac nazwy tych plikow np w takiej postaci
1.txt
2.txt
3.txt
itd. (lub jak tam masz poznazywane pliki z newsami)
potem wczytujesz zawartosc tego np.
$fnews=file(newsy.txt);
$ilosc=count($fnews);
i teraz
$fnews[0] - zawiera nazwe plku z pierwszym newsem
$fnews[1] - zawiera nazwe plku z newsem nr 2.
itp.
majac to i znajac ilosc elementow tablicy $fnews robisz petle
for ($i=0; $i>$iloscl; $i++) {
$f=fopen($fnews[i], r);
$zawartosc=fgets($f, fsize($f));
echo "News nr. $i<br>$zawartosc<br><br>";
}
jeszcze bys musial poorawic wyswieltanie poprawnosci nr tzn tablica zaczyna sie od 0 a ty powinienes miec news nr 1 wiec
$nrpop=$i+1;
echo "News nr. $nrpop <br>$zawartosc<br><br>";
teraz jeszcze trzeba wyswietlac newsy w kolejnosci od najstarszego do najnowszego mozna to zrobic na 2 sposoby
w pliku z nazwami newsow wpisujesz najnowszego newsa na gorze tak by mial nr 0 lub petle zaczynamy od konca czyli
for ($i=ilosc; $i=0; $i--)
tak przynajmniej mi sie wydaje ze powinno zadzialc
(pewnie zrobilem kupe bledow w skladni i ortografi

) ale to dlatego ze php zajmuje sie od kilku dni a sprawa ortow to dysortografia
pozdrawiam