Moin,
ich bastel gerade an einer Klasse, die mehrere Seitenfunktion erfüllen soll.
Unter anderem soll damit Inhalt in ein Design eingebunden werden.
ich habe dabei mal folgendes probiert:
page.class.php
Index.php
ich muss dazu sagen das die überprüfung der id in der index.php bisher nur der fehlersuche dient, da sie am anfang entweder aus $_GET['id'] ermittelt wird oder auf 0 gesetzt wird.
$pfad und $ptitel sind arrays welche Dateinamen bzw. Titel für den Contentbereich enthalten und aus einem array der config.inc.php geholt werden.
ich hoffe es ist alles deutlich und hoffe ihr könnt mir helfen
MfG
DJPaschi
ich bastel gerade an einer Klasse, die mehrere Seitenfunktion erfüllen soll.
Unter anderem soll damit Inhalt in ein Design eingebunden werden.
ich habe dabei mal folgendes probiert:
page.class.php
PHP:
class page{
var $pfad=array();
var $titel=array();
function page(){
$this->pfad = $pfad;
$this->titel = $ptitel;
}
function viewtitel($id){
$this->page();
if(!empty($this->titel[$id])){
$titel1 = $this->titel[$id];
}else{
$titel1 = $this->titel['0'];
}
if(empty($titel1)){
return "Fehler";
}else{
return $titel1;
}
}
function viewpage($id){
$this->page();
if(!empty($this->pfad[$id])){
$pfad1 = $this->pfad[$id];
}else{
$pfad1 = $this->pfad['0'];
}
if(empty($pfad1)){
return "404.php";
}else{
return $pfad1;
}
}
}
Index.php
PHP:
if(isset($id)){
echo $temp1;
$temp=$page->viewpage($id);
if(file_exists($temp)){
include($temp);
}else{
echo "Fehler 1";
}
}else{
echo "Fehler 2";
}
ich muss dazu sagen das die überprüfung der id in der index.php bisher nur der fehlersuche dient, da sie am anfang entweder aus $_GET['id'] ermittelt wird oder auf 0 gesetzt wird.
$pfad und $ptitel sind arrays welche Dateinamen bzw. Titel für den Contentbereich enthalten und aus einem array der config.inc.php geholt werden.
ich hoffe es ist alles deutlich und hoffe ihr könnt mir helfen
MfG
DJPaschi