IMO, en iyi yolu, bir şablon dosyasında ayrı ayrı HTML saklamak için genellikle. Bu genellikle Daha sonra gerektiği gibi güvenli bir html belgesindeki alanları doldurmak için bazı çiftleşmiş çerçeve kullanabilirsiniz içeri dolu olsun gereken bazı alanları ile HTML içeren bir dosyadır.
Smarty bir popüler çerçeve, burada (Smarty adlı kurs alınan) nasıl çalıştığını bir örnek.
Şablon Dosyası
<html>
<head>
<title>User Info</title>
</head>
<body>
User Information:<p>
Name: {$name}<br>
Address: {$address}<br>
</body>
</html>
Adını & bujileri php kodu şablon dosyası içine adres:
include('Smarty.class.php');
// create object
$smarty = new Smarty;
// assign some content. This would typically come from
// a database or other source, but we'll use static
// values for the purpose of this example.
$smarty->assign('name', 'george smith');
$smarty->assign('address', '45th & Harris');
// display it
$smarty->display('index.tpl');
Kenara Smarty sizin zevkinize uyacak şekilde çerçeveler çiftleşmiş için makul seçenek onlarca var. Bazı basit, birçok bazı oldukça sofistike özelliklere sahip.