HTML Á¤¼ö±â

¹«·á ¹× »ç¿ëÇϱ⠽¬¿î HTML ÇÊÅÍ ¶óÀ̺귯¸®
Áö±Ý ´Ù¿î·Îµå

HTML Á¤¼ö±â ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Edward Z. Yang
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • ¿î¿µÃ¼Á¦:
  • Mac OS X
  • ÆÄÀÏ Å©±â:
  • 587 KB

HTML Á¤¼ö±â ű×


HTML Á¤¼ö±â ¼³¸í

¹«·á ¹× »ç¿ë HTML ÇÊÅÍ ¶óÀ̺귯¸®¿¡ ½±°Ô HTML Á¤¼ö±â´Â PHP¸¦ »ç¿ëÇÏ¿© °³¹ß µÈ ¿ÀÇ ¼Ò½º Ç¥ÁØÀ» ÁؼöÇÏ´Â HTML ÇÊÅÍ ¶óÀ̺귯¸®ÀÔ´Ï´Ù. HTML Á¤¼ö±â´Â ¶ÇÇÑ ¹Ýµå½Ã ¹®¼­´Â Ç¥ÁØ, W3CÀÇ »ç¾çÀÇ Á¾ÇÕÀûÀÎ Áö½Ä ¸¸ ´Þ¼º ÇÒ ¼öÀÖ´Â ¹º°¡¸¦ Áؼö ÇÒ °Í, ¾ÆÁ÷ Çã¿ë Çã¿ë µÈ »çÀÌÆ® ¸ñ·ÏÀ» È®º¸, öÀúÇÑ °¨»ç¿Í (´õ XSSÀ̶ó°íµµ ÇÔ) ¸ðµç ¾Ç¼º Äڵ带 Á¦°ÅÇÏÁö ¾Ê½À´Ï´Ù. ¶§¹®¿¡ °áÇÌ ¶Ç´Â ºÒ¾È HTML ÇÊÅÍÀÇ ÇöÀç dz°æ¿¡ BBCode´ÂÀ» »ç¿ëÇÏ¿© ÇÇ°ï? ÇØ´ç ÀÀ¿ë ÇÁ·Î±×·¥ ´ç½ÅÀÌÀÖ´Â °Å °Ç¹°¿¡ ´ëÇÑ °íÇ°ÁúÀÇ Ç¥ÁØÀ» ÁؼöÇÏ´Â ¿ÀÇ ¼Ò½º ±¸¼º ¿ä¼Ò¸¦ ã°í °è½Ê´Ï±î? WYSIWYG ÆíÁý±â¸¦ °¡Áö°í ÀÖÁö¸¸ ±×°ÍÀ» »ç¿ëÇÒ ¼ö ¾ø¾ú? HTML Á¤¼ö±âÀ» À§ÇØ! ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î ±â´É : ¡¤ ConfigSchema ¼­ºê ½Ã½ºÅÛ¿¡ ´ëÇÑ API´Â ½ÇÁúÀûÀ¸·Î º¯°æµÇ¾ú½À´Ï´Ù. º¸´Ù ¡¤ ÀÚ¼¼ÇÑ ³»¿ëÀº ¹®¼­ / dev¿¡ - ¼³Á¤ - bcbreaks.txt; º»ÁúÀûÀ¸·Î, ¾Æ¹«°Íµµ ±× ¡¤ µÎ ³×ÀÓ ½ºÆäÀ̽º¸¦Çß°í Áö½Ã¾î ÀÌÁ¦ ´ÜÀÏ ÅëÇÕ Å°°¡ ÀÖ½À´Ï´Ù. ÀϺΠ±¸¼º ÁöħÀº ƯÈ÷, À̸§ÀÌ º¯°æµÇ¾ú´Ù : ¡¤ % AutoFormatParam.PurifierLinkifyDocURL -> % AutoFormat.PurifierLinkify.DocURL ¡¤ %ÀÇ FilterParam.ExtractStyleBlocksEscaping -> % Filter.ExtractStyleBlocks.Escaping ¡¤ % FilterParam.ExtractStyleBlocksScope -> % Filter.ExtractStyleBlocks.Scope ¡¤ FilterParam.ExtractStyleBlocksTidyImpl -> % Filter.ExtractStyleBlocks.TidyImpl ¡¤ Æò¼Ò¿Í °°ÀÌ, ±âÁ¸ÀÇ Áö½ÃÀÚ À̸§Àº ¿©ÀüÈ÷ ÀÛµ¿ÇÏÁö¸¸ E_NOTICE°¡ ¹ß»ýÇÕ´Ï´Ù °ÍÀÔ´Ï´Ù ¡¤ ¿À·ù. ¡¤ Ŭ·¡½ºÀÇ Çã¿ë °ª¿¡ ´ëÇÑ CDATAÀ» ¸ðµÎ Çã¿ëÇϵµ·Ï ¿ÏÈ­µÇ¾ú½À´Ï´Ù ¡¤ÇÏÁö XHTML 1.1 XHTML 2.0ÀÌ´ÙÀûÀÎ doctypes. ÀÌÀü µ¿ÀÛ, ¼¼Æ®ÀÇ ¡¤ false·Î Attr.ClassUseCDATA. ¡¤ ´ë½Å ¿À·¡µÈ ÄÜÅÙÃ÷ ¸ðµ¨¿¡ ÄÁÅÙÃ÷ ¸ðµ¨À» Ãß°¡ÀÇ ºó ¡¤ ¿ä¼Ò´Â ±âÁ¸ÀÇ ÄÁÅÙÃ÷ ¸ðµ¨À» ´ëüÇÕ´Ï´Ù. ´ç½ÅÀº ¾òÀ» #SUPERÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù ¡¤ ±âÁ¸ÀÇ ÄÁÅÙÃ÷ ¸ðµ¨. ¡¤ À̸§¿¡ ´ëÇѺ¸´Ù °­·ÂÇÑ Áö¿ø = ""¹× ID = "" ¡¤ HTMLPurifier_Config :: »ó¼Ó ($ÀÇ ¼³Á¤)À» »ó¼Ó ÇÑ ´ç½ÅÀ» ¼ö ÀÖ½À´Ï´Ù ¡¤ ±¸¼º ¹× ÇØ´ç ±¸¼º¿¡ ´ëÇÑ º¯°æ »çÇ×Àº ÀüÆÄ µÉ ¼öÀÖ´Ù ¡¤ ¸ðµç ÀڽĿ¡. ¡¤ ±¸Çö % HTML.Attr.Name.UseCDATA¿¡ À¯È¿¼º °Ë»ç ±ÔÄ¢À» ¿ÏÈ­ÇÏ´Â ¡¤ À̸§ ¼Ó¼ºÀ» ¼³Á¤ÇÒ ¶§. ÁÖÀǸ¦ ±â¿ïÀ̽ʽÿÀ. ÈÄ¿ø¿¡ °¨»çµå¸³´Ï´Ù ÀÌ¾È Äî. ºó Á¦°Å ¡¤ ±¸Çö % AutoFormat.RemoveEmpty.RemoveNbsp, ¡¤ ´Ù¸¥ °ø¹é µîÀÇ ºñ ºÐ¸® °ø¹éÀÌ Æ÷ÇÔ µÈ ű×ÀÔ´Ï´Ù. ³Ê ¡¤ ¶ÇÇÑÀ¸·Î À¯ÁöÇؾßÇϴ ű׸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù ¡¤ %ÀÇ AutoFormat.RemoveEmpty.RemoveNbsp.Exceptions. ¡¤ °ü¸®ÀÚ°¡ Á¦ÇÑ ÇÒ ¼öÀÖ´Â %ÀÇ Attr.AllowedClasses ±¸Çö ¡¤ Ŭ·¡½ºÀÇ »ç¿ëÀڴ Ŭ·¡½ºÀÇ Æ¯Á¤ À¯ÇÑ ÁýÇÕÀ» »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù ¡¤ ³í¸® ¿ªÀÎ %ÀÇ Attr.ForbiddenClasses. ¡¤ ´ç½ÅÀº Áö±Ý ´ç½ÅÀÇ ÀÚ½ÅÀÇ ±¸¼º ½ºÅ°¸¶ µð·ºÅ丮¸¦ À¯ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù ¡¤ ¼³Á¤ - schema.php ÆÄÀÏÀ» ¸¸µé°Å³ª Ãß°¡ Àμö¸¦ Àü´ÞÇÕ´Ï´Ù. È®ÀÎÇÏ´Ù ¡¤ ÀÚ¼¼ÇÑ ³»¿ëÀº ¹®¼­ / dev¿¡ - ¼³Á¤ - schema.html. ¸Ö¸® ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù ¡¤ Ãß°¡ HTMLPurifier_Config-> Á÷·ÄÈ­ () ¸Þ¼Òµå ¡¤ ÄÄÆÑÆ® ÇÑ ÀÏ·Ã ÆÄÀÏÀÇ ±¸¼ºÀº, ´ç½ÅÀ̸¦ unserialize ÇÒ ¼öÀÖ´Â ¡¤ ¹× ¼³Á¤ÀÇ ¿À¹ö Çìµå¸¦ Åë°úÇÏÁö ¾Ê°í Á÷Á¢ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×°ÍÀÇ Áö½Ã°¡ÀÖ¾î °æ¿ì URIDefinition´Â Áö¿öÁöÁö ¾ÊÀ» °Í ¡¤ ¹ö±× ¼öÁ¤ ¡¤ º¯°æµÇ¾ú½À´Ï´Ù. ¡¤ ƯÁ¤ Ç÷§Æû¿¡¼­ HTMLPurifier_Encoder¿¡¼­ ¼öÁ¤ Ä¡¸íÀûÀÎ ¿À·ù (¾Æ¸¶µµ NetBSDÀÇ 5.0) HTTP¸¦ Æ÷ÇÔ LinkifyÀÇ autoformatterÀÇ ¡¤ ¹ö±× ¼öÁ¤ : // foo´Â ¡¤ ¸¸µé±â %ÀÇ URI.Munge´Â È£½ºÆ®¿Í µ¿ÀÏÇÑ È£½ºÆ®¸¦ ¸µÅ©¿¡ Àû¿ëµÇÁö. ¡¤ µÎ ¹ø° °æ¿ì¿¡, Ãâ·ÂÀÌ Àý´ÜµÇÁö ¾Êµµ·Ï ¹Ì±¤ ÅÂ±× ¡¤ Á¸ÀçÇÕ´Ï´Ù. ¡¤ ±¸¼ºÀ» ¹Ù²Ù±â À§ÇØ ¸¸µç ½ºÅ©¸³Æ® À¯Áö º¸¼ö / À̸§ ¹Ù²Ù±â-config.php¸¦ ¡¤ ÁöħÀÇ º°ÄªÀ» À¯ÁöÇϸ鼭. ÀÌ ½ºÅ©¸³Æ®´Â ¼Ò½º Äڵ带 º¯°æÇÏÁö ¾Ê½À´Ï´Ù. ¡¤ Á¤ÀÇ °Ç¼³À»À§ÇÑ ³×ÀÓ ½ºÆäÀ̽º Àá±ÝÀ» ±¸Çö, ¹æÁöÇϱâ À§ÇØ Áö½Ã¾î°¡ Á¤ÀÇ °Ç¼³¿¡ »ç¿ëÇÏÁö¸¸ÀÔ´Ï´Ù ¡¤ ¹ö±× ¡¤ ij½Ã Çؽø¦ ±¸¼ºÇÏ´Â µ¥ »ç¿ë.


HTML Á¤¼ö±â °ü·Ã ¼ÒÇÁÆ®¿þ¾î

Bindata.

·çºñ¿¡¼­ ¹ÙÀ̳ʸ® ÆÄÀÏ Çü½ÄÀ» ÀÐ°í ¾²´Â µ¥ ½¬¿î ¼±¾ðÀû ¹æ¹ý ...

166 77 KB

´Ù¿î·Îµå

¿þÇÁ½º

ÀÀ¿ë ÇÁ·Î±×·¥À» ±¸¼º, ÄÄÆÄÀÏ ¹× ¼³Ä¡ÇϱâÀ§ÇÑ ¹«·á ÆÄÀ̽㠱â¹Ý ÇÁ·¹ÀÓ ¿öÅ© ...

351 649 KB

´Ù¿î·Îµå