Diese sieht so aus:
Code: Alles auswählen
<?php
include("templates/top.html");
include("reihe1.php");
include("reihe2.php");
include("templates/footer.html");
?>
Der Code:
Code: Alles auswählen
<?php
include("userdaten.php");
// Klasse hinzuladen
include("template.class.php");
// Objekt erzeugen ($error wird bereits im Konstrukt definiert und ist hier nur optional)
$template = new template("templates/reihe1.html");
// Datei einlesen
$template->readtemplate();
// Platzhalter ersetzen
/*Usernamen*/
$template->replace("USERNAME1", $username1);
$template->replace("USERNAME2", $username2);
$template->replace("USERNAME3", $username3);
$template->replace("USERNAME4", $username4);
$template->replace("USERNAME5", $username5);
$template->replace("USERNAME6", $username6);
/*Vornamen*/
$template->replace("VORNAME1", $vorname1);
$template->replace("VORNAME2", $vorname2);
$template->replace("VORNAME3", $vorname3);
$template->replace("VORNAME4", $vorname4);
$template->replace("VORNAME5", $vorname5);
$template->replace("VORNAME6", $vorname6);
/*Alter*/
$template->replace("ALTER1", $alter1);
$template->replace("ALTER2", $alter2);
$template->replace("ALTER3", $alter3);
$template->replace("ALTER4", $alter4);
$template->replace("ALTER5", $alter5);
$template->replace("ALTER6", $alter6);
// Seite ausgeben
$template->parse();
?>
Wenn ich die index.php aufrufe, wird entweder reihe1.php oder reihe2.php nicht ausgegeben (weiß nicht welche, da im Moment gleiche Ausgabe)
Es erscheint folgender Fehler:
Code: Alles auswählen
Fatal error: Cannot redeclare class template in C:\xampp\htdocs\vote\template.class.php on line 3
PS: Könnte natürlich auch alles in die index.html schmeißen, aber das würde mehrere hundert zeilen bedeuten und wäre unübersichtlich. Das will ich nicht zwangsweise. Daher die includes.