Steh auf der Leitung: variable html code zuweisen

Gesperrt
leoo
Beiträge: 13
Registriert: Mo 17. Jan 2005, 20:54
Kontaktdaten:

Steh auf der Leitung: variable html code zuweisen

Beitrag von leoo »

Hallo Leute!

Ich stehe auf der Leitung.

Folgende Fehlermeldung:
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING

Hab ein Modul welches auf Funktionen aufgebaut ist und funktioniert ganz wunderbar. Nun möchte ich noch eine automatische HTML Mail versenden und iregendwie will das nicht. In der HP gibt es keine Fehlermeldung aber sobald ich auf Editieren klicke.

Auszug Code:

Code: Alles auswählen

function send(){
.....

$htmlmail = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Mac Leoo!</TITLE>';

....
mail(.....)}
Sobald ich die $htmlmail rausgebe funktioniert alles wunderbar. Was mache ich falsch?

Gibt es auch die möglichkeit die HTML E-Mail in ein Template zu schreiben da Text sowieso statisch. (Danke für die Registriereung,. ...) und dieses Template einlesen und dann einer Variable zuweisen und versenden.

Danke
Stefan
Zuletzt geändert von leoo am Fr 20. Mai 2005, 12:15, insgesamt 2-mal geändert.
leoo
Beiträge: 13
Registriert: Mo 17. Jan 2005, 20:54
Kontaktdaten:

Hat sich erledigt hab es in ein Template gepackt

Beitrag von leoo »

und jetzt geht es wunderbar und ist auch viel sauberer.

Code: Alles auswählen

function send(){ 
..... 

ob_start();   
$tpl = new Template;
$htmlmail = $tpl->generate('templates/danke.html');
$htmlmail = ob_get_contents();
ob_end_clean();

.... 
mail(.....)} 
lg stefan
Gesperrt