Я пытаюсь использовать str_replace
, чтобы заменить все фреймы моим собственным контентом. Я считаю, что могу использовать регулярное выражение, но не совсем уверен, как удалить весь контент в теге iframe.Регулярное выражение для удаления iframe
Поскольку я не совсем уверен, как этого добиться, ниже я использую то, что я использовал. Но это заменяет «iframe» ничем, поэтому, когда страница загружается в любом месте, где загружается iframe, просто отображается URL-адрес, который был бы загружен, если iframe должен был правильно разобрать.
$toremove = str_replace("iframe", "", $toremove);
Ниже приведен пример вывода загружаемого файла вместо iframe при использовании вышеуказанного кода. Вы можете видеть, что это все IFrame просто без слова «фрейма», который нарушающего IFRAME (что лучше, отображая его)
< src="http://cdn2.adexprt.com/exo_na/center.html" width="728" height="90" frameborder="0" scrolling="no">
Но теперь я хочу, чтобы полностью удалить IFRAME и все его содержание, так что я может разместить мой собственный контент на своем месте, не показывая старый сломанный код. Но я не уверен, как отредактировать мой str_replace
с регулярным выражением, а не только с работой «iframe»
Пожалуйста, введите в свой вопрос образец полного ввода и желаемого (замененного) результата. –