require_once '/path/to/HTMLPurifier.auto.php';
ThinkPHP ??? ??? ThinkPHP ?? ??? ???? ?? ?? ?? ????? ?? HTMLPurifier? Library/Vendor ????? ???? ???. ?? ?? ?? ??? ?? HTMLPurifier.auto.php? ????? ????? ??? ? ????.
vendor('htmlpurifier.library.HTMLPurifier#auto');
??? ???? ThinkPHP 3.2.1? ???? ??? ? ??? ???? ???? ????? ??? ? ??? ?? ?????. ???? ???????. ?, common/function.php ????? ??? ? ????.
HTMLPurifier ??? ???? ?? ?? ??? ???? ?????.
$config = HTMLPurifier_Config::createDefault(); $purifier = new HTMLPurifier($config); $clean_html = $purifier->purify($dirty_html);
HTMLPurifier ??? ???? ??
HTMLPurifier? ????? ??? ?? ??? ??? ??? ???. ? ??????? createDefault() ???? ?? ?? ?? ??? ??????. ??? ????? set ???? ???? ??? ??? ? ????. ??? ??? ????.
$config->set('config_object', value, a=null);
? ?? ????? ???? ?? ????, ? ?? ????? ??? ????. ??? ? ?? ????? ???? ??? ???? ?? ???? ???? ????? ????? ?????. ??? ?? ??? ???????.
HTMLPurifier? ?? ??? ? ???? ?? ??? ? ????.
?? ?? ??
HTMLPurifier? ?? ??? ?? Attr(??), HTML(html ??), AutoFormat(?? ??), CSS? ? ?? ???? ?????. (css ??), Output (?? ??)...? ???? ??? ???? ?? ???? ??? ?????.
?? ?? p ??, a ?? ? ???? html ??? ????? ??? ?? ???? ???.
$config->set('HTML.Allowed', 'p,a');
?? ? ??
?? ???? ??? ??? ? ??? ??? ? ????. ? ??? ?? ??? ?? ? ??? ? ??(Type)? String, Int, Array, Boolen...?? ? ? ????.
?? ?? NULL? ?? ? ??? ???? ?????. , ?, ?? ? ? ?? ??? PHP? ??? ?????.
?????? ??? ????
HTMLPurifier? ???? ??? ??? ??? ?????.
?? ??? ?
a, ???
/** * 過(guò)濾掉所有html標(biāo)簽很簡(jiǎn)單,原因則在白名單機(jī)制完成 */ $config->set('HTML.Allowed', '');
b?? ?? html ??? ?????, ????? ?? a? ?? href ?? ?? ??? ????, ?? ?? ?? '_blank'
$config->set('HTML.Allowed', 'a[href]'); $config->set('HTML.TargetBlank', true);
c? ?? ?????. ???? ?? ??? ???? ???? ? ??? ?????
// 讓文本自動(dòng)添加段落標(biāo)簽,前提是必須允許P標(biāo)簽的使用 $config->set('HTML.Allowed', 'p'); $config->set('AutoFormat.AutoParagraph', true); // 清除空標(biāo)簽 $config->set('AutoFormat.RemoveEmpty', true); ……
? ???? ?? ???? ???? ????? ?? ???? ????? ????????. ?????? ???? ?? ??????! ? ???? ?? ???? ?? ?????? ?????. ??? ???? ???? ??? ????. ??? ??? ?? ??? ?? ??? ???? ????! ??? ?? ?? ??? ???? ????? ????. ???: admin@php.cn
?? ??

29 Jul 2016
??? ?? ??? ?? ?? ?????: ??? ?? ??? ?? ?? ????? ??? ?? ????(1): ? ??? ?????? ???? ??? ??? ??: # ------ --- --------------------- # # ??? ??? ?? 'author' # CREATE TABLE ??? ( author_id int (6) DEFAULT '0' NOT NULL auto_increment, first_name varchar(20)

29 Jul 2016
??? ?? ??? ?? ??: ??? ?? ??? ?? ?? php ??? ?? ?? ?? ??? ??: ??? ?? ??? ?????: <?php /** ?? ????**/ class DefaultController extends AppController { public function index() { $len = 5 ; $str = "ABCDEFGHIJKLNMPQRSTUVWXYZ123456789"; $im = imagecreatetruecolor (70, 20);

29 Jul 2016
??? ?? ??? ?? ?? : ??? ?? ??? ?? ?? ?? ?? ???? (2) : ?? ???? ?? ?? : <? if(!$UploadAction): ?> <? ??? ???. //???: Kong Xiuxiang. Date: 2001/3/24 /* session_start(); if (!isset($auth_passed)) { echo "? ??? ??? ???? ??? ? ????." } if(isset($u_name)) {

26 Mar 2025
? ??? & lt; thread & gt; ???, ?? ? ??? ?? ??. ?? ??? ??????? ?? ??? ???? ??? ?????.

24 Feb 2025
iOS 18.1, iPados 18.1 ? MacOS 15.1 Sequoia? ??? ????? ?????. Siri? ??? ?? ??? ??????. ?, ? ??? ?? ???? ???? Siri? ?? ? ? ????. ???, ??? ? ?? ???? ?? ????? ?? ??????. Siri? ??? ?? ??? ? ? ?? ???? ???? ??? ??? ??? ??? ??? ?? ?????. ?? Apple? ??? ??? ???? ?? ?? ???? ????. ??? ?? ??? Siri ??? ??? Chatgpt ?? ??? ???? ?? ?? ??? ????? ( "Apple Intel"???? ??? ? ????.

20 Apr 2025
??? JavaScript?? ?????. ??? ??? ??? ?? ?? ???? ??? ??? (?? FN ? ??)? ???? ?? (ha!) ??? ??? ?? ??????.


??? ??

??? ?? ????? PHP ?????
??? ?? ????? PHP ?????

50?? ??? ??? PHP ???? ??
??? PHP ????, ??? ????? ??? ???? ?????

??? ???? ?? ?? PHP ?????
??? ???? ?? ?? PHP ?????
