単純なPHPスクリプトを作成して、HTMLテキスト内のすべての画像からすべてのsrc属性を見つけ、いくつかの条件変更を行った後、見つかったすべてのsrcsをテキストに置き換えようとしています。このようなHTMLテキスト内のすべての画像srcタグを置き換えます。
何か:
foreach ($images as $img) {
..my changes here..
}
となりました...どのように私は、変更さSRCSを復元することができます。
@preg_match_all('/<img\s src="([a-zA-Z0-9\.;:\/\?&=_|\r|\n]{1,})"/isxmU', $body, $images);
今私は今私が作る、$画像変数にすべてSRCSをしました$ body変数に再び??事前に
多くのおかげで、
これはHTMLフラグメントや不正な形式のHTMLで動作しますか? –
それは無効なhtmlをサポートしていると言います。私はそれを使用していないので、どのようにhtmlパーサのかなり基本的な要件になると思いますか。あなたが探しているものは、xssフィルタリングツールがhttp://htmlpurifier.org/をチェックしている場合です –