Jesteś tutaj: webmade.org >> porady >> php + mysql
autor: Piotr 'asit' Chrobak, ostatnia modyfikacja: 2007-02-23
htmlspecialchars
encje
PHP W tej poradzie przedstawię funkcje htmlspecialchars(), która ma za zadanie zamieniać wybrane znaki w wyrażeniu, na odpowiadające im zamienniki (tzw. encje), dzięki czemu te nie będą interpretowane przez przeglądarkę jako znacznik HTML i zostaną prawidłowo wyświetlone. Oto przykład:
<?php
$wyrazenie = htmlspecialchars('<a href="webmade.org">link</a>');
echo $wyrazenie;
?>Ten przykład zwróci nam:
<a href="webmade.org">link</a>
Co prawda kod, który otrzymaliśmy jest mało czytelny, jednak dzięki temu rozwiązaniu, nikt nie "rozwali" naszej strony jednym złośliwym wpisem, a my nie będziemy musieli ingerować i edytować komentarzy użytkowników.
Lista znaków, które ulegają zmianie:
Piotr 'asit' Chrobak
szukaj:
htmlspecialchars
encje
PHP
Osoby czytające tę publikację przeglądały również:
blog
porady
artykuły
recenzje
wiadomości

© 2004-2008 copyright by webmade.org