Einzelnen Beitrag anzeigen
Alt 09.02.2005, 22:18   #4
AlexanderFX
Veteran
 
Registriert seit: 23.01.2003
Alter: 39
Beiträge: 224


AlexanderFX eine Nachricht über ICQ schicken
Standard

Zitat:
Original geschrieben von FellnerPeter
Ich würde diese Version vorziehen
Code:
<hrml><head></head><body>
......
<td>%text%</td>
.......
</body>
class Layout{
var $strTemplate;
function Load($file_path){ // Lädt Template-Datei und speichert sie ab
$fp = fopen($file_path,"r"); // Datei zum Lesen öffnen
$this->strTemplate = fread($fp,filesize($file_path)); // und einlesen
fclose($fp); // Danach den File-Stream wieder schließen
}
function Replace($needle,$replacement){ // ersetzt $needle durch $replacement
$this->strTemplate = str_replace("%".$needle."%",$replacement,$this->strTemplate);
}
function Display(){ // gibt Template aus
echo $this->strTemplate;
}
}
$oben = new Layout();
$oben->Load("testtemp.html");
$oben->Replace("text","bla");
?>
hast du da mehr informationen
der weg würd mich mal interresieren
kannst du mir das mal ab dem funktion replace bis $oben->Replace("text","bla"); etwas näher erleutern
wäre nett von dir

Zitat:
Original geschrieben von awebs
Wenns mehrere Variablen sind die man im HTML ausgeben möchte

würd ichs so schreiben

PHP-Code:
<td><?=$bla?><td>
<td><?=$bla1?><td>
das is mir auch neu .. wenn ich das mit dem <?=$bla ?> schreibe erspaar ich mir das echo oder wie ?
und was ist mit ;

na schau da lern ich wieder was dazu =D

danke im vorraus
mfg
alex
AlexanderFX ist offline   Mit Zitat antworten