Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Вырезка тегов и вывод в браузер

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Помогите!
Itan
Отправлено: 12 Октября, 2008 - 14:57:12
Post Id


Частый гость


Покинул форум
Сообщений всего: 199
Дата рег-ции: Окт. 2008  


Помог: 0 раз(а)




Здравствуйте! Такая ситуация:
Нужно вывести всё (вместе с тегами), что находится между <body></body>. Голова подсказывает, что это можно сделать с помощью регулярных выражений, но как? не знаю...
Такое не работает (выводит только имя тега, без угловых скобок и содержимое тега):

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.  
  4. $x = "<head></head><body><div>Текст<p>Строка 1</p></div><p>Строка 2</p></body>";
  5.  
  6. preg_match ( "/<body><(.*)>(.*)<\/(.*)><\/body>/", $x, $ss );
  7.  
  8. print "<pre>";
  9. print_r ($ss);
  10. print "</pre>";
  11.  
  12. ?>
  13.  


И потом этот массив нужно объеденить в одну строку, для вывода в браузер... Улыбка
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Регулярные выражения »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB