htmlspecialchars virker ikke?

Tags:    php

Når jeg kører denne streng
'<a href="http://factorcode.org/">her</a>'

Igennem htmlspecialchars med 2. argument som enten ENT_QUOTES eller ENT_COMPAT laver deb ikke " om?

Nogen der ved hvorfor/løsning?

Det er efter denne linie det kommer fra:

Fold kodeboks ind/udKode 


Efter den første " i $text fortolker browseren det som slutningen på attributen. Ydermere starter den igen med et eller andet pga. af \" i \"$text\".

Hvis jeg ændrer det til '$text' i stedet kommer problemerne bare ved det første ' i stedet.

På forhånd mange tak.



Indlæg senest redigeret d. 16.03.2009 20:02 af Bruger #14645
2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
prøv at ændre alle " til ' pånær. dem der starter echo´et



Problemet var hovedsagelig relateret til htmlspecialchars.

Og man har fundet ud af man skal være varsom med

echo <<<EOD
...
...
...
EOD;

Men du ledte mig heldigsvis lidt på vej med dit svar så takker :D .



t