News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 1
Seite [1]
Mindcrime


Geekboy





Beiträge: 1155
# Thema - 22.06.2011 um 13:29 Uhr


hieroben sollte folgendes kommen:

[img ]http://banners.webmasterplan.com/view.asp?ref=519587&site=8531&b=6[ /img]

aber er macht draus:

<img src="http://banners.webmasterplan.com/view.asp?ref=519587&amp;amp;site=8531&amp;amp;b=6" alt="" />

Also, & werden zweimal encoded. Problem liegt im cs_abcode_img(), wo die schon encode & nochmal ueber htmlentities gecoded wird.

Das erste mail wird schon im cs_secure() selber gemacht

$replace = htmlentities($replace, ENT_QUOTES, $cs_main['charset']);

Das einfach entfernen von htmlentities aus den cs_abcode_img ist glaub ich nicht gut, weil da dan in andere stellen im code probleme entstehen koennen, wo nur cs_abcode_img benutzt wird und vielleicht kein cs_secure...

Ich hab zwar eine loesung programmiert, aber die ist ziemlich umfangreich und macht parse_url um spezifische teile entweder zu htmlencoden und andere nur zu urlencoden


Zuletzt editiert von Mindcrime am 22.06.2011 um 13:31 Uhr (1x Editiert)
Inaktiv
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 1 - 22.06.2011 um 13:45 Uhr
gibt ja sonst in php einen formalen parameter dabei, um double encode zu verneiden, was man hier einsetzen und/oder nachbauen könnte.


------------------
ClanSphere - professional clan care starts here

Inaktiv
|
Antworten: 1
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo