【发布时间】:2013-09-10 07:09:12
【问题描述】:
我正在尝试使用 str_replace 将所有 iframe 替换为我自己的内容。我相信我可以使用正则表达式,但不确定如何删除 iframe 标记中的所有内容。
由于我不确定如何实现这一点,以下是我一直在使用的。但它只是将“iframe”替换为什么都没有,因此当页面加载到 iframe 将加载的任何位置时,现在只会显示如果 iframe 正确解析将加载的 URL。
$toremove = str_replace("iframe", "", $toremove);
这是使用上述代码时加载的内容而不是 iframe 的示例输出。您可以看到它是整个 iframe,只是没有“iframe”这个词破坏了 iframe(这比显示它更好)
< src="http://cdn2.adexprt.com/exo_na/center.html" width="728" height="90" frameborder="0" scrolling="no">
但现在我想完全删除 iframe 及其所有内容,这样我就可以将自己的内容放在它的位置,而不会显示旧的损坏代码。但我不确定如何使用正则表达式编辑我的str_replace 而不仅仅是工作“iframe”
【问题讨论】:
-
请在您的问题中输入完整输入和所需(替换)结果的样本。
标签: php regex iframe str-replace