12. juli 2006 - 23:42Der er
10 kommentarer og 1 løsning
€ og € i gæstebog
Jeg har en side, der er valid html 4,01, og så hvis man i min gæstebog skriver '€' retter den det ikke til €, og så synes w3 ikke, den er valid. Er der en eller anden funktion, der erstatter € til € og andre 'forbudte' tegn?
Nej, det er rigtigt, den tager kun nogle ganske få. Men læser du videre i kommentarerne, er der en kommentar som viser (jeg har modificeret lidt for at teste):
<? function htmlnumericentities($str){ return preg_replace('/[^!-%\x27-;=?-~ ]/e', '"&#".ord("$0").chr(59)', $str); };//EoFn htmlnumericentities
$0 bliver sat, i det tilfælde, at det regulære udtryk findes, altså hvis det den søger på eksisterer. Et regulært udtryk søger på et mønster i en string. Hvis mønsteret opfyldes, bliver det behandlet. Det er bl.a. på den måde, at eksperten automatisk kan gøre links klik-bare. Den søger på mønsteret i http:// og www.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.