![]() |
0 Всего найдено: 10
PAYK
Сообщение
20/10/2010 10:57
Копия темы
Помогите составить РЕГУЛЯРНОЕ ВЫРАЖЕНИЕ на PHP Необходимо в тексте отыскать тег <iframe>. И получить все в этом теге (включая сам тег). Заранее спасибо!
ElisDN
Сообщение
20/10/2010 11:24
Копия темы
preg_match('/<iframe([^>]*)>([^<]*)<\/iframe>/i', $page, $matches); echo $matches[0];
Stierus
Сообщение
20/10/2010 11:27
Копия темы
<?php $str = 'sdfh<sf>gs</dsfg>rtgher gsdgfsvsdrg sdfgsdf<sf>gs</dsfg>gdfgdfg sdfgsdfgd<sf>gsa<iframe>sefr<sf>gs</dsfg>awef</iframe> wefwef</dsfg>dfg dsfgsdfgdfgsdfgsdfgsdfg sd<iframe>fgsd<sf>gs</dsfg>fgsdf gsdfgsdfg sdfg sd sdfg<sf>g</iframe>s</dsfg>dfg sdfgsdfgsdfg sdfgsdfgdf'; $rule = '/(<iframe>.*?<\/iframe>)/is'; if(preg_match_all($rule, $str, $matches)){ echo '<pre>'; var_export($matches); echo '</pre>'; } else{ echo 'no matches'; } ?>
PAYK
Сообщение
20/10/2010 11:29
Копия темы
Благодарю)) Все выводится, кроме самих открывающих и закрывающих тегов <iframe>. Нужно что бы и они выводились.
contenter
Сообщение
20/10/2010 11:34
Копия темы
че то типа preg_match('/<iframe([^>]*)>([^<]*)<\/iframe>/i', $page, $matches); echo '<iframe>'.$matches[0].'</iframe>';
ElisDN
Сообщение
20/10/2010 11:37
Копия темы
echo '<iframe'.$matches[1].'>'.$matches[2].'</if rame>';
PAYK
Сообщение
20/10/2010 11:37
Копия темы
Интересно, а кроме как дописывать их после не получиться ни как?
ElisDN
Сообщение
20/10/2010 11:38
Копия темы
0
preg_match('/(<iframe[^>]*>[^<]*<\/iframe>)/i' , $page, $matches); echo $matches[1]; |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |