php-filter
這是 input validator,可以用來過濾使用者輸入的資訊,避免 XSS 攻擊。在 Ubuntu 中,如果 PHP 版本 > 5.2 ,則已經內建了這組函式庫。
使用範例:從 GET 裡面取得 'source' 變數。也就是我們要 Filter $_GET['source'] 的值
$source = filter_input(INPUT_GET, 'source', FILTER_SANITIZE_STRING);
參考文件:http://php.net/manual/en/book.filter.php
php-tidy
這可以幫你整理/修復 HTML 碼,讓 HTML 比較好被處理。通常用在需要 parsing HTML 的時候。
Ubuntu 安裝:sudo apt-get install php5-tidy
使用:
$config = array(
'indent' => true,
);
$tidy = new tidy();
$tidy->parseString($html, $config, 'utf8');
$tidy->cleanRepair();
$output = (string) $tidy;
參考文件: