einfaches Template
Roman
- php
Hallo alle!
ich habe vor mir folgendes Template-Script liegen:
<?php
if ($showpage == "") {
header("Location: http://www.home-xyz.de/index.php?showpage=start.html");
}
else {
require("head.php");
require("$_SERVER[DOCUMENT_ROOT]/$showpage");
require("foot.php");
}
?>
Über die URL "index.php?showpage=seite.html" bekomme ich nur eine Seite angezeigt. Was ist nun wenn ich z.B. noch irgendwas hintendranhängen möchte, wie z. B. ein Script news.php oder irgendwas anderes?
Folgendes klappte leider nicht:
Vielen Dank!
Roman
Hi,
wieso mir immer nur nach einem Posting eine Idee kommt ;)
ich weiss nicht ob es später mit einem PHP-Newsscript funktionieren wird, aber mit einer dummy-datei news.php die nur eine variable hat funkt es einwandfrei...
index.php?showpage=seite.php
seite.php:
<?php
include 'news.php';
?>
Gute Nacht!
Roman
Hallo Roman,
- index.php?showpage=seite.html&showpage=news.php
- index.php?showpage=seite.html&news.php
nix gut!
Übergebe ein Parameter der lediglich "etwas" enthalten muss, z.B. eine 1 oder so, also z.B. index.php?showpage=seite.html&news=1
Dann die Globale $_GET[] abfragen ob leer und entsprechend an eine Variable übergeben.
<?php
if ($showpage == "") {
header("Location: http://www.home-xyz.de/index.php?showpage=start.html");
}else {
require("head.php");
require("$_SERVER[DOCUMENT_ROOT]/$showpage");
Dann z.B. so abfragen und ausgeben
if( isset($news) ) {
require("news.php");
}
require("foot.php");
}
?>
Hilft Dir das weiter?
Gruss AndreD