WackoWiki: RawHTML ...

Home Page | ��������� | ����� �������� | ������������ | ������� | ����������� | ����:  ������:  

��������: ���� ��� ����������� ������ – ��������� � ���� plain-�����, ��� ����� �� ����������� ������������������; � ��������� � ���� html, ��� ����� �� ����������� ������������������, �.�. ������������ ���������.


������������ �������:

  1. ��������� ������� ������� ������ ������ ������. �� �� ���������� ����������� htmlspecialchars(). �������.
  2. ������ ������ ������ ����� ���������. �������.
    1. ������������ <# #>.
  3. �� ������ ������ � ����������� �� ����� � ���������������� ����� ��������� ��� �� ��������� ������� html-���. � ����������.

������� ��� – ���:


for incorrect tags like <name/attrib=val> (note the lack of a space) delete everything after 'name' to prevent a security loophole which happens because IE understands them.
$tag = preg_replace(«!/.+$!", «�������������», $tag);


���������� �����, �������� �� ���, ����� ����������� ������ ������ ��������.



# ������ ����� ������� \t\n
$tag = preg_replace(«/[\t\n]/», «�������������», $tag);
# IE sucks: ���� ��� ���� vbscript:/javascript:/about: � ������ ���������, �� ���������� �����.
# ����� ������ CSS
# ����� maximwidth, maximheight ��� ��������, ��� �� � css



view-source:
������� \n \r \t � ������� ������ ����� ���������


 
������ ���. [�������� �����/�����]
������������ ���. [�������� �����������/�����]
Donate
����� ������: 2.276 s
������������ ������: 1.462 Mb