Vel og mærket hvis du vil kan jeg lære dig lidt php.
Jeg har et system som jeg stort set altid har brugt og som er super nemt at udbygge.
Det består i at du faktisk henter noget tekst indhold enten fra en database eller en tekst fil i en mappe
Her viser jeg et eksempel som du faktisk bare kan copy paste hvis du vil.
<?
include ('top.php');
$dir = "indhold";
$main = "home";
/*| ------------------------------- |*/
/*| RESTEN BØR DER IKKE PILLES VED |*/
/*| RESTEN BØR DER IKKE PILLES VED |*/
/*| ------------------------------- |*/
// Hvis ikke et link er gennemført hent forside .php istedet.
if ($_GET['side']) {
$side = $_GET['side'] . '.php';
} else {
$side = $main . '.php';
}
// Check om fil findes //
if (file_exists("$dir/$side")) {
include("$dir/$side");
// Hvis der er flere af den samme slags eller med nummer i //
if (preg_match("/^(.*)(\\d+)/", $side, $matches)) {
$prev_page = $matches[2] - 1;
$next_page = $matches[2] + 1;
echo("<p style=\\"text-align: center\\">");
// Echo Forrige & Næste side &//
if (file_exists("". $dir ."/" . $matches[1] . $prev_page . ".php")) {
echo("<a href=\\"{$_SERVER['PHP_SELF']}" .
"?side={$matches[1]}$prev_page\\"><- Forrige</a>");
$prev = 1;
}
if (file_exists("". $dir ."/" . $matches[1] . $next_page . ".php")) {
if ($prev) {
echo(" | ");
}
echo("<a href=\\"{$_SERVER['PHP_SELF']}" .
"?side={$matches[1]}$next_page\\">Næste -></a>");
}
echo("</p>");
}
// Hvis siden ikke findes vis besked.
} else {
echo(" Siden blev ikke fundet! ");
}
/*| -------------------------------- |*/
/*| Nu må du gerne redigere resten |*/
/*| -------------------------------- |*/
include ('bund.php');
?>
Jeg fortæller lidt om hvad det forskellige gør:
først så har vi en funktion der henter en top.php side i samme mappe som den her index fil.
Derefter er der:
$dir= "";
$main= "";
$dir er den mappe du har dine filer i som skal hentes som indhold f.eks. hvis du skriver side mellem "" i $dir så henter den indhold derfra så hvis du nu laver en fil der hedder forside.php og skriver
http://dinadresse.dk/index.php?side=forsideså vil den hente den fil og vise indholdet af den.
$main er den fil som skal vises som startside du skal kun skrive navnet.
Godt så det næste er selve det der henter siden og viser den. og hvis du har to filer med samme navn og et tal til sidst viser den en Næste & Forrige side links.
Og til allersidst viser den en fejl besked hvis du skriver f.eks.
http://dinadresse.dk/index.php?side=forsidemedloegpaaog du ikke har en fil der hedder forsidemedloegpaa.php så vises denne besked.
og til sidst noget bundindhold.
Håber det var til lidt hjælp
mvh Buch