Forum Webscript.Ru
Программирование => PHP => Тема начата: maxbiz от 07 Ноября 2002, 23:06:39
-
Господа профессионалы, скажите как вырезать из HTML кода
все ниже перечисленные теги и оставить только содержимое тела странички?
все внутри долой! долой!
долой!
все внутри долой! долой!
- долой все что внутри тоже!
Нужен чистый код тела странички.
Версию "а не проще ли взять только содержимое между ... " не предлагать, так как этих тегов вообще может не быть и ориентироваться на них не надо - нужно проверить их присутствие и если есть убрать...
Вот я уже разобрался а до другого не допер:
$text_html = eregi_replace ("]*>([^<]*)<\\/body>","\\\\1",$text_html);
:beer:
-
Ты вообще знаешь, что в PHP есть документация?
RTFM!
function.strip-tags.html
-
Ага знаю, а еще знаю, что у меня лежит целая книга по регулярным выражениям в 400 страниц... Так и что теперь приостановиться этак на недельку другую третью, чтобы догнать все нюансы, а потом вернуться?
Вообще я так и делаю, но решение нужно сегодня или завтра...
Вот например не банальная задача:
Поиск шаблонов [template-...что-то там...] и замена в зависимости от индентификатора шаблона. Этого как ты понимаешь нет в документации. И попробуй догони, что это делать надо через массив $array[\\\\1]...
Именно для таких вещей и существуют конфы, чтобы спрашивать у тех, кто опытнее и умнее. Или я не прав?
Кстати это только присуще РУНЕТу - многие "гуру" постоянно тыкают в референсы, а не помогают новичкам... На западе другая культура и люди проще - помочь за честь.
-
А тело ........ тоже функция вырежет?