我试图做一个简单的PHP脚本来查找HTML文本中所有图像的所有src属性,然后在做出一些条件更改后,用一些文本替换所有找到的src。替换HTML文本中的所有图像src标签
事情是这样的:
@preg_match_all('/<img\s src="([a-zA-Z0-9\.;:\/\?&=_|\r|\n]{1,})"/isxmU', $body, $images);
现在我所有索马里红新月会到$图像变量,现在我做:
foreach ($images as $img) {
..my changes here..
}
,现在...我怎样才能恢复索马里红新月会改变到$ body变量再次?
许多在此先感谢,
这将工作在HTML片段或格式错误的HTML? – 2009-09-01 16:27:49
它说它支持无效的HTML,我没有使用它,所以我不知道如何,我想这将是任何HTML分析器的基本要求,让我们知道你如何继续。如果你正在寻找的是一个xss过滤工具,请查看http://htmlpurifier.org/ – 2009-09-02 09:44:14