Użyj jakiegoś prostego systemu szablonów bo w tym co zaprezentowałeś to nie dość, że się w końcu pogubisz to jeszcze 40% całego kodu to będą funkcję html'a, wyświetlające '</div>'
Ja używam takiego systemu szablonów:
class template
{
public $dir = "templates/default/"; // TUTAJ ŚCIEŻKA DO PLIKÓW TPL
public $file;
public $tags;
public function __construct
($file, $tags = array()) {
$this->file = $file;
foreach($tags as $tag => $tagvalue)
{
$this->tags["{".$tag."}"] = $tagvalue;
}
}
public function tag($tags, $value = NULL)
{
{
foreach($tags as $tag => $tagvalue)
{
$this->tags["{".$tag."}"] = $tagvalue;
}
}
else
{
$this->tags["{".$tag."}"] = $tagvalue;
}
}
public function display()
{
}
}
Żaden mercedes to nie jest, ale przynajmniej php masz w plikach php, a html w plikach .tpl.
Przykład wyświetlania:
$szablon = new template("plik.tpl");
'WYNIK' => $wynik)
);
$szablon->display();
I plik.tpl:
<div style="background-color: red; color: yellow; font-weight: bold; text-align: center;">Wylosowano liczbę: {WYNIK}
</div>