0
私はxmlファイルを処理することだし、時には 「アイフレームは」私が前に私も「、アウト取得する必要があります タグが と 「スクリプト」がありますXML- parse-it 'PHPストリップのiframeやスクリプトタグ(なしにhtmlentities())
私はいくつかの正規表現を試していますが、間違っています! :(
テスト文字列は:
$teststring = 'p><iframe src="http://www.facebook.com/plugins/like.php?href=abcdef&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=dark&amp;height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:35px;" allowtransparency="true"></iframe></p>';
//todo clean this up// found this function on net. //more legacy stufff
$Rules = array(
'@<script[^>]*?>.*?</script>@si', // Strip out javascript
'@&(cent|#162);@i', // Cent
'@&(pound|#163);@i', // Pound
'@&(copy|#169);@i', // Copyright
'@&(reg|#174);@i', // Registered
'@&#(d+);@e', // Evaluate as php
---> PROBLEM--> '@<iframe [^<]<.*?<\/iframe>@i',
);
$Replace = array(
'',
chr(162),
chr(163),
chr(169),
chr(174),
'chr()',
'',
);
//expecting <p></p>
$data = preg_replace($Rules, $Replace, $teststring);
echo $data;
素晴らしい:)感謝をお試しください! – user914584
すばらしい....あなたは火の男です。 :) –
ありがとうたくさん.... :) @レーク –