Du musst hier HTML deaktivieren (hier beim Posten unten die Checkbox) wenn Du HTMLCode im Posting darstellen willst! Sonst führen die Browser den HTML naturalmente aus den Du schreibst.
Zum anderen - Du versendest den Output per Mail? Die Mail die Du versendest ist warscheinlich im TXT-Format statt im HTML-Format. HTML-Formatierte Mails mit PHP versenden - da gibts ne Menge Stoff zu im Netz. Die Funktion die ich Dir damals bereitstellte ist jedoch per TXT-Mails zuständig. Ich würde es per Deine Zwecke auch dabei belassen - per HTML-Mails gibts nicht wirklich einen Grund - schon garnicth wenn man sich selbst benachrichtigen möchte...