moin,
Ich habe mal mit PHP angefangen und habe auch schon sehr wenige kenntnisse .
Ich habe ein paar kleine PHP homepages gemacht, die noch sehr einfach waren, doch ich möchte mal langsam etwas effektiveres machen.
Im Moment bastele ich an einem sehr einfachen template system, und ich würde gerne wissen, wie ich jetzt weitermachen muss, um die zeichenkette {text}, die in t1.html ist in Text umwandeln kann.
Habs irgendwie schon mit str_replace versucht, klappt aber nicht
bei ereg_replace ist auch nichts passier.
Nunja, hier mal der code:
Inhalt der t1.htm:
<html>
<head>
<title>blubb</title>
</head>
<body>
<p><font face="Arial" size="2">{text}</font></p>
<p><font face="Arial" size="2">{blubb}<br>
{tamm}</font></p>
</body>
</html>
Und wie kann ich die anderen Zeichenketten ({blubb},{tamm}) gleich mit umwandeln
Ich habe mal mit PHP angefangen und habe auch schon sehr wenige kenntnisse .
Ich habe ein paar kleine PHP homepages gemacht, die noch sehr einfach waren, doch ich möchte mal langsam etwas effektiveres machen.
Im Moment bastele ich an einem sehr einfachen template system, und ich würde gerne wissen, wie ich jetzt weitermachen muss, um die zeichenkette {text}, die in t1.html ist in Text umwandeln kann.
Habs irgendwie schon mit str_replace versucht, klappt aber nicht
bei ereg_replace ist auch nichts passier.
Nunja, hier mal der code:
PHP-Code:
<?php
//Template System
function template_system()
{
$file = "templates/t1.htm";
$fsize = filesize($file);
$fpointer = fopen("$file","r")
or die ("Datei nicht vorhanden oder keine Leserechte");
while (!feof($fpointer))
{
$wholefile = fread($fpointer,$fsize);
print $wholefile;
}
}
?>
<html>
<head>
<title>blubb</title>
</head>
<body>
<p><font face="Arial" size="2">{text}</font></p>
<p><font face="Arial" size="2">{blubb}<br>
{tamm}</font></p>
</body>
</html>
Und wie kann ich die anderen Zeichenketten ({blubb},{tamm}) gleich mit umwandeln
Kommentar