Jongens,
Op het werk heb ik iets geschreven waarmee er automatisch een html-mail verzonden wordt. De $MailBody variabele krijgt inhoud naar gelang de keuzes die je maakt. Tevens krijgt deze variabele ook enkele url's mee met bijhorende sql's. In de mail die je krijgt, zie je de url waarna je erop kan klikken. Vervolgens opent er een document en zal dit document via $_GET bepaalde variabelen uit de url halen en verwerken.
Voorbeeld: http://www.voorbeeld.be/verwerk?sql1='insert into ....'&sql2='insert into ....' enz.
Het versturen en uitlezen van de variabelen lukt perfect, doch sluipen er her en der speciale tekens in. Vooral het !-teken komt regelmatig voor in de url's die ik mee stuur waardoor Outlook 2007 die url niet herkent.
Voorbeeld: http://www.voorbeeld.be/verwerk?sql1='insert !into ....'&sql2='in!sert into ....'
Heb tevens ook al volgende aanpassingen gedaan:
$MailHeader .= 'Content-type: text/html; charset=UTF-8'
en
$MailHeader .= 'Content-type: text/html; charset=iso 8559-15' of iso 8559-1
Beiden geven hetzelfde resultaat. Een str_replace is hier niet aan de orde aangezien die !-tekens pas zichtbaar zijn van zodra je de mail in Outlook 2007 ontvangt.
Iemand al gelijkaardige dingen meegemaakt of eventueel een oplossing voor mijn probleem?
Alvast bedankt.
Op het werk heb ik iets geschreven waarmee er automatisch een html-mail verzonden wordt. De $MailBody variabele krijgt inhoud naar gelang de keuzes die je maakt. Tevens krijgt deze variabele ook enkele url's mee met bijhorende sql's. In de mail die je krijgt, zie je de url waarna je erop kan klikken. Vervolgens opent er een document en zal dit document via $_GET bepaalde variabelen uit de url halen en verwerken.
Voorbeeld: http://www.voorbeeld.be/verwerk?sql1='insert into ....'&sql2='insert into ....' enz.
Het versturen en uitlezen van de variabelen lukt perfect, doch sluipen er her en der speciale tekens in. Vooral het !-teken komt regelmatig voor in de url's die ik mee stuur waardoor Outlook 2007 die url niet herkent.
Voorbeeld: http://www.voorbeeld.be/verwerk?sql1='insert !into ....'&sql2='in!sert into ....'
Heb tevens ook al volgende aanpassingen gedaan:
$MailHeader .= 'Content-type: text/html; charset=UTF-8'
en
$MailHeader .= 'Content-type: text/html; charset=iso 8559-15' of iso 8559-1
Beiden geven hetzelfde resultaat. Een str_replace is hier niet aan de orde aangezien die !-tekens pas zichtbaar zijn van zodra je de mail in Outlook 2007 ontvangt.
Iemand al gelijkaardige dingen meegemaakt of eventueel een oplossing voor mijn probleem?
Alvast bedankt.