HTML kode forbudt

Tags:    php

Det kunne jo være hyggelig hvis bare man kunne skrive "HTML kode forbudt", men:

• Hvordan kan jeg undgå at bruger kan skrive HTML kode i inputforms o.l. et slags filter måske?

Regner med at PHP kan løse denne opgave.





4 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
Når du skal udskrive dit input, skal du istedet for at skrive 'echo "$input";', skrive 'htmlentities($input);'. Så vil den ignorere alt html i dit input. Dvs. at hvis man skriver en html kode, vil den udskrive det som tekst.
('$input' er selvfølgelig dine data fra MySQL eller en tekstfil)

Mvh.
Claus Thomsen



Ellers kan du også bruge strip_tags() som fjerner tags'ne helt fra inputtet - både fra PHP og HTML



prøv at kigge på htmlentities www.php.net/htmlentities



Tak for svarende. det var lige det jeg ledte efter.





t