Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.03.2011, 01:37   #1
serres
Пользователь
 
Регистрация: 04.11.2007
Сообщений: 77
По умолчанию удалить все тэги

У меня есть веб страница которая загружена через file_get_contents
Как оставить там только текст удалить все тэги и срипты оставить только текст.
Знаю что регуляркой а как хз.

$pattern = array(" ", " ");
return $content = preg_replace($pattern, "", $content);

вот тока как записать в масив то что мне нужно. Может какой нибудь есть справочник или может чтото готовое?
serres вне форума Ответить с цитированием
Старый 22.03.2011, 12:19   #2
Cronos20
Форумчанин
 
Регистрация: 08.07.2010
Сообщений: 679
По умолчанию

strip_tags вам в помощь, если хотите регулярку, то вот
/(\<(/?[^\>]+)\>)/gi
Cronos20 вне форума Ответить с цитированием
Старый 29.03.2011, 21:31   #3
serres
Пользователь
 
Регистрация: 04.11.2007
Сообщений: 77
По умолчанию

а как регуляркой вырезать javascript не тэги как это делает strip_tags. а содержимое+tagi <javascript> удалить текст <javascript> и сами тэги?

Последний раз редактировалось serres; 29.03.2011 в 21:42.
serres вне форума Ответить с цитированием
Старый 29.03.2011, 22:31   #4
serres
Пользователь
 
Регистрация: 04.11.2007
Сообщений: 77
По умолчанию

и еще, strip_tags(); тогда использую эту функцию то потом текст слипшийся без пробелов как это исправить?
serres вне форума Ответить с цитированием
Старый 29.03.2011, 22:33   #5
ololo-schoolboy
Форумчанин
 
Регистрация: 25.12.2010
Сообщений: 247
По умолчанию

можно так: preg_replace("|<script(.*)>(.*)</script>|", " ", $str); но такова рода защита очень хреновая, лучше создайте BB кода, а остальное экранируйте с помощью htmlspecialchar($str);
ololo-schoolboy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удалить все данные из StringGrid-a postaveche Компоненты Delphi 7 14.01.2011 13:20
Удалить все таблицы в документе Balexander Microsoft Office Word 1 18.11.2010 09:47
JS or jQuery: Выбрать все тэги с одним классом InCun JavaScript, Ajax 1 21.02.2010 14:01
Как удалить все картинки bskjohn Microsoft Office Excel 3 19.02.2009 10:13