Hallo morpheuz,
$sendHTML = createVorschau();
was macht die Funktion "createVorschau()"? Gibt sie die Vorschau per echo aus? Dann kann $sendHTML kein Wert zugewiesen werden. Falls es so ist, schreib in createVorschau() die Vorschau selbst in eine Variable und übergebe sie anschließend mit return. Ausgeben kannst Du das ganze dann mit echo createVorschau(). Dann sollte auch Dein "$sendHTML = createVorschau()" funktionieren.
Grüße,
small-step