Prøv med denne kode i stedet:
<a href="skrivindlaeg.php">Skriv nyt indlæg</a>
<hr>
<?php
/*
Messageboard v0.2
Af Thomas Pryds Lauritsen, 2001
thomas@prydslauritsen.dk
PGP key:
http://thomas.prydslauritsen.dk/tlpgpkey.asc*/
// Denne fil udskriver en liste på skærmen over de indlæg, der er.
// Alle indlæg hedder 'indlaegX.txt', hvor X er et tal fra 0 til ?
/*
Husk, hvis din server kører Unix, at give filen antalindlaeg.txt og
biblioteket,
det hele ligger i, skriverettigheder for alle.
*/
// Hent nummer på sidste indlæg
$fil = fopen ("antalindlaeg.txt", "r");
$antalindlaeg = fgets ($fil, 1024);
fclose($fil);
$listenr = 0;
for ($i = 0; $i < $antalindlaeg; $i++) {
$maxindlaeg = ($antalindlaeg - $i);
if ($maxindlaeg <= 5) {
if (file_exists("indlaeg$i.txt")) {
$fil = fopen ("indlaeg$i.txt", "r");
$besked["navn"][$listenr] = fgets ($fil, 4096);
$besked["email"][$listenr] = fgets ($fil, 4096);
$besked["emne"][$listenr] = fgets ($fil, 4096);
$besked["dato"][$listenr] = fgets ($fil, 4096);
$besked["id"][$listenr] = $i;
fclose($fil);
$listenr++;
}
}
}
// Sortér beskeder efter dato
// array_multisort ($besked["dato"], SORT_ASC, SORT_STRING);
print "<table border=0 width=400 cellspacing=0 cellpadding=0><tr
bgcolor=\"#dddddd\">
<td><b>Emne</b></td>";
// for ($i = 0; $i < count($besked["navn"]); $i++) { // sorter nedad
for ($i = count($besked["navn"]) - 1; $i >= 0; $i--) { // sorter opad
if ($i % 2 == 1) { // hvis $i er et ulige nummer
$baggrund = "#ffffff";
} else {
$baggrund = "#eeeeee";
}
print "<tr bgcolor=\"$baggrund\"><td><a href=\"visindlaeg.php?id=" . $besked["id"][$i] . "\">" . $besked["emne"][$i] . "</a></td>";
}
print "</table>";
?>