Heim > Artikel > Backend-Entwicklung > PHP implementiert eine einfache Code-Trennungs-Vorlagen-Engine
Verwenden Sie die Funktion „Ersetzen“, also die Funktion „str_replace“ von PHP, um die Schlüsselwörter im in der Vorlagendatei gelesenen Inhalt durch den Inhalt in der Variablen zu ersetzen und so eine einfache Vorlagentrennung zu erreichen.
Vorlagendatei template.htm:
$row = str_replace("%body%", $body, $row );
//Ersetzungsergebnis zurückgeben
return $row;}
$f_tem = fopen("template.htm",r"
//Generierter Dateizeiger
$f_new = fopen("new.htm","w");
//Schleife beim Lesen der Vorlagendatei, jeweils eine Zeile lesen
while(!feof( $f_tem))
{
$row = fgets($f_tem);
$row = Replacement($row); // Ersetzen Sie die Schlüsselwörter im gelesenen Inhalt
fwrite($f_new, $ row); //Den ersetzten Inhalt in die generierte HTML-Datei schreiben
}
//Schließe den Dateizeiger
fclose(
fclose($f_tem);
?> ;
Erstellen Sie eine neue HTML-Seite: new.html
Titel>