Ik heb een probleem met het opstellen van een nieuwsbrief. Het doel is om data uit een database te halen en te versturen als html mail.
Daartoe heb ik een pagina aangemaakt die de data ophaalt uit de DB en het html gedeelte ($html_part) van de mail opstelt. Op deze pagina echo ik $html_part om te kijken of de inhoud van de nieuwsbrief correct is. Dit gaat allemaal goed.
Om $html_part door te geven aan de pagina die de email opstelt en verstuurt, maak ik een form aan met een textarea waarin $html_part staat. Nu komt het probleem: automatisch komen er voor alle aanhalingtekens backslashes te staan (escape characters). Deze zorgen ervoor dat de html email niet goed wordt weergegeven.
Deze krijg ik met geen mogelijkheid weg. Ik heb al vele topics gelezen waarin mensen een zelfde soort probleem hebben, maar gelijk aan mijn probleem zijn die problemen niet. Ik heb stripslashes() al geprobeerd op allerlei plaatsen, maar kom er niet uit.
Kan iemand mij helpen?
Ik heb er al aan gedacht dat een mogelijke oplossing zou zijn om de email vanuit dezelfde pagina te versturen, maar hoe kan ik ervoor zorgen dat dat pas gebeurt als de inhoud van de nieuwsbrief gecontroleerd is?
Daartoe heb ik een pagina aangemaakt die de data ophaalt uit de DB en het html gedeelte ($html_part) van de mail opstelt. Op deze pagina echo ik $html_part om te kijken of de inhoud van de nieuwsbrief correct is. Dit gaat allemaal goed.
Om $html_part door te geven aan de pagina die de email opstelt en verstuurt, maak ik een form aan met een textarea waarin $html_part staat. Nu komt het probleem: automatisch komen er voor alle aanhalingtekens backslashes te staan (escape characters). Deze zorgen ervoor dat de html email niet goed wordt weergegeven.
Deze krijg ik met geen mogelijkheid weg. Ik heb al vele topics gelezen waarin mensen een zelfde soort probleem hebben, maar gelijk aan mijn probleem zijn die problemen niet. Ik heb stripslashes() al geprobeerd op allerlei plaatsen, maar kom er niet uit.
Kan iemand mij helpen?
Ik heb er al aan gedacht dat een mogelijke oplossing zou zijn om de email vanuit dezelfde pagina te versturen, maar hoe kan ik ervoor zorgen dat dat pas gebeurt als de inhoud van de nieuwsbrief gecontroleerd is?
[ Voor 3% gewijzigd door Verwijderd op 22-02-2004 12:58 ]