Sende HTML-mails i nyhedsbrev med php

Tags:    php

Hejsa,

Jeg er ved at udvide et script til et nyhedsbrev, og er stødt ind i nogle problemer. Som det er nu, skriver en bruger sin e-mail i en form, og dette sendes så til en database. Brugeren får med det samme en bekræftelse via e-mail på, at han/hun er tilmeldt nyhedsbrevet, og næste gang det udsendes får vedkommende det så.

Nu vil jeg gerne have det sådan, at brugeren foruden at få en bekræftelse OGSÅ får det sidst udsendte nyhedsbrev som HTML-mail (hvis brugeren vel at mærke har ønsket at modtage en HTML-mail. Html-koden som ligger som html-fil et sted på serveren.

Er der nogle der kan nogle snedige tricks for at få dette til at virke? Jeg har forsøgt mig med mail() a-la noget der ligner dette, men det virker umiddelbart ikke:

mail($brugers_mail, "Nyhedsbrev", include("nyhedsbrev.html"));

Så får brugeren blot et 1-tal tilsendt, og det er jeg ikke så interesseret i. Kan det lade sig gøre at løse dette problem?



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
I stedet for include skal du bruge file_get_contents


For at udnytte HTML'en i brevet, så læs her:
http://www.zend.com/zend/trick/html-email.php



/AC



I stedet for include skal du bruge file_get_contents


For at udnytte HTML'en i brevet, så læs her:
http://www.zend.com/zend/trick/html-email.php

/AC


Mange tak for det. Det lykkedes helt perfekt.



t