Momenteel maak een simpele email client met de PHP imap functies.
Alles gaat goed wat PHP betreft, maar ik heb nog 1 probleem bij het laten zien van een email...
Een HTML email (wat van mij gewoon mag) is in principe een volledige (statische) webpagina.
Nu heb ik het probleem dat als ik zo'n email in een DIV open (met HttpRequest), de CSS van die email invloed heeft op de rest van m'n pagina en de layout aanpast.
Nou zijn er natuurlijk andere opties die ik geprobeerd heb:
1) HTML email inladen in een IFRAME werkt, maar ik gebruik ze liever niet. Plus dat ik in de layout (mailregels "klappen uit") dan weer moet gaan klooien met de hoogte van de IFRAME.
2) Proberen met Perl RegExp (preg_replace, preg_match_all etc.) de CSS te veranderen, zodat alles beperkt blijft tot binnen de DIV waarin ie geladen wordt.
Helaas ben ik geen expert in RegExp, maar kan zo al op m'n klompen aanvoelen dat er honderden uitzonderingen zullen zijn op de regels die ik dan wel zou kunnen maken.
Zie ik iets over het hoofd, of zijn dit echt m'n enige opties ?
Alles gaat goed wat PHP betreft, maar ik heb nog 1 probleem bij het laten zien van een email...
Een HTML email (wat van mij gewoon mag) is in principe een volledige (statische) webpagina.
Nu heb ik het probleem dat als ik zo'n email in een DIV open (met HttpRequest), de CSS van die email invloed heeft op de rest van m'n pagina en de layout aanpast.
Nou zijn er natuurlijk andere opties die ik geprobeerd heb:
1) HTML email inladen in een IFRAME werkt, maar ik gebruik ze liever niet. Plus dat ik in de layout (mailregels "klappen uit") dan weer moet gaan klooien met de hoogte van de IFRAME.
2) Proberen met Perl RegExp (preg_replace, preg_match_all etc.) de CSS te veranderen, zodat alles beperkt blijft tot binnen de DIV waarin ie geladen wordt.
Helaas ben ik geen expert in RegExp, maar kan zo al op m'n klompen aanvoelen dat er honderden uitzonderingen zullen zijn op de regels die ik dan wel zou kunnen maken.
Zie ik iets over het hoofd, of zijn dit echt m'n enige opties ?
Iedereen wil terug naar de natuur, maar niemand wil lopend...