Nechapu... Na jedny strance jsou novinky 3 na jiny 4

Zdravim,
na *znc.wz.cz* mam sloupecek s novinkama... to by nebylo nic divnyho. Kdyz se ty stranky nactou, jsou tam novinky 3 (maj bejt 3), ale kdyz kliknu za nakou novinkou na *vice*, tak zjistuju, ze po nacteni se cele novinky vypisou jen 3, ale ty kratke jsou najednou ctyri. Ta posledni je tam z nakyho duvodu 2x... A navic nefunguje fce ARSort ()... Na localhostu to funguje normalne...
Ne vite cim by to mohlo byt?

<?
// NASTAVENI PROMENNYCH
$i = 0;
$ulozna = "data2/novinky/ulozna";
// OTEVREME ADRESAR A PRECTEME JEHO OBSAH
// NARAZIME-LI NA NECO CO NENI ADRESAR ULOZIME NAZEV DO POLE
// ZAVREME ADRESAR
$adresar = OpenDir ($ulozna);
while ($soubor = ReadDir ($adresar)):
if (($soubor == ".") || ($soubor == "..")):
else:
$soubory[$i] = $soubor;
$i++;
endif;
endwhile;
CloseDir ($adresar);

// SETRIDIME POLE *SESTUPNE* - NOVY SOUBOR BUDE NAHORE
ARSort ($soubory);

// POSTUPNE PROJEDEME POLE A Z KAZDEHO SOUBORU VYBEREME 100 ZNAKU, TY VYPISEME
for ($i = 0; $i < Count ($soubory); $i++):
$otevrit_soubor = $ulozna."/".$soubory[$i];
$otevri = FOpen ($otevrit_soubor, "r");
$obsah = FRead ($otevri, FileSize ($otevrit_soubor));
FClose ($otevri);

$sto_znaku = SubStr ($obsah, 0, 100);
echo ($sto_znaku."... <a href=\"index.php?pg=nov\" class=\"text\">více »</a></p>");
endfor;
?>

Snad je to dotaz polozeny smysluplne... Predem Diky
>> <a href=\"index.php?pg=nov\" class ... ... ...

Nějak jsem nepochopil, co tam má za význam to "pg=nov"
to je, aby se do index.php nahrala stranka s novinkama

uz to benusite resit, jsem to predelal do databaze...