bordeux / email-cleaner
该软件包已被废弃且不再维护。未建议替代软件包。
PHP邮件清理/移除工具
0.6.1
2015-02-13 08:49 UTC
Requires
- php: >=5.4
- electrolinux/phpquery: >=0.9.6
This package is not auto-updated.
Last update: 2022-05-16 17:52:20 UTC
README
类移除所有之前的重播消息,只保留新内容。
安装
composer require "bordeux/email-cleaner"
或
{ "bordeux/email-cleaner": "dev-master" }
示例用法
<?php use EmailCleaner\EmailCleaner; $emailCleaner = new EmailCleaner(); $simpeEmailHTMLContent = "<your html email code>"; $emailCleaner->setHTML($simpeEmailHTMLContent); $resultHTML = $emailCleaner->parse(); var_dump($resultHTML); //html only with response to email ?>
自定义过滤器
<?php use EmailCleaner\EmailCleaner; use EmailCleaner\FilterAbstract; class YourCustomFilter extends FilterAbstract { public function run() { $this->dom->find(".gmail_extra")->remove(); } } $emailCleaner = new EmailCleaner(); $emailCleaner->addFilter(new YourCustomFilter()); $simpeEmailHTMLContent = "<your html email code>"; $emailCleaner->setHTML($simpeEmailHTMLContent); $resultHTML = $emailCleaner->parse(); var_dump($resultHTML); //html only with response to email ?>
感谢
- Tobiasz Cudnik < phpQuery > - CSS2XPATH解析器