X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Подскажите скрипт\программу
silva
silva
Topic Starter сообщение 25.11.2010, 17:12; Ответить: silva
Сообщение #1


Участник
***

Группа: User
Сообщений: 229
Регистрация: 15.9.2008
Поблагодарили: 34 раза
Репутация:   7  


Здравствуйте. Очень надо найти скрипт или программу который убирает из HTML кода ссылки, делая их просто текстом.
Например есть код:
текст <a href="http://www.maultalk.com">ссылка</a> текст текст <a href="http://www.maultalk.com/ipb.html?act=post&do=new_post&f=24">ссылка2</a>текст


надо чтоб получилось:
текст ссылка текст текст ссылка2 текст

Может кто то знает как можно быстро убрать из текста большое количество ссылок, буду очень благодарен.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
micakult
micakult
сообщение 25.11.2010, 21:35; Ответить: micakult
Сообщение #2


клоновод
******

Группа: Banned
Сообщений: 1057
Регистрация: 28.5.2009
Поблагодарили: 483 раза
Репутация:   77  


Есть такая программа
http://zalil.ru/30026769

Сообщение отредактировал micakult - 25.11.2010, 21:36


--------------------
Я клон maximiliano83, anderson и bookjoy
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
gr3y
gr3y
сообщение 26.11.2010, 10:45; Ответить: gr3y
Сообщение #3


Участник
***

Группа: User
Сообщений: 104
Регистрация: 30.6.2010
Из: Хабаровск
Поблагодарили: 31 раз
Репутация:   5  


Убрать можно одним регулярным выражением через любой редактор, поддерживающий их. Или через простейший скрипт/программу на любом языке, поддерживающем regexpы.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
proXBOCT
proXBOCT
сообщение 26.11.2010, 10:49; Ответить: proXBOCT
Сообщение #4


PHP-писака
*****

Группа: Active User
Сообщений: 867
Регистрация: 20.4.2008
Из: Тольятти
Поблагодарили: 297 раз
Репутация:   47  


<?
$txt=strip_tags($txt);
?>


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
gr3y
gr3y
сообщение 26.11.2010, 13:32; Ответить: gr3y
Сообщение #5


Участник
***

Группа: User
Сообщений: 104
Регистрация: 30.6.2010
Из: Хабаровск
Поблагодарили: 31 раз
Репутация:   5  


proXBOCT
разве ТС просил убрать все html-теги?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
silva
silva
Topic Starter сообщение 26.11.2010, 16:30; Ответить: silva
Сообщение #6


Участник
***

Группа: User
Сообщений: 229
Регистрация: 15.9.2008
Поблагодарили: 34 раза
Репутация:   7  


Есть такая программа
http://zalil.ru/30026769

она что то не пашет...

Убрать можно одним регулярным выражением через любой редактор, поддерживающий их. Или через простейший скрипт/программу на любом языке, поддерживающем regexpы.

к сожалению я в этом не силен, можно по подробнее? через notepad++ можно такое сделать?

<?
$txt=strip_tags($txt);
?>

это вроде для всех тегов, а надо чтоб убирало только ссылки...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Orris
Orris
сообщение 26.11.2010, 16:46; Ответить: Orris
Сообщение #7


Участник
***

Группа: User
Сообщений: 183
Регистрация: 13.5.2008
Поблагодарили: 32 раза
Репутация:   9  


Вам нужна чистка тегов - http://weare.ru/cgi-bin/clearhtml.cgi
Просто поставьте галочку рядом с опцией - Удалить ссылки (A)


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Talker
Talker
сообщение 27.11.2010, 23:48; Ответить: Talker
Сообщение #8


Новичок
*


Группа: User
Сообщений: 28
Регистрация: 18.8.2010
Поблагодарили: 11 раз
Репутация:   0  


silva,

Регуляркой проще сделать, как уже выше писали. Похоже, Вы хотели именно это: smile.gif
<?
$links='текст <a href="http://www.maultalk.com">ссылка</a> текст текст <a href="http://www.maultalk.com/ipb.html?act=post&do=new_post&f=24">ссылка2</a>текст';

$links=preg_replace('|<a[^>]+>([^<]+)</a>|ism','$1',$links);
echo $links;

?>


Сообщение отредактировал Talker - 27.11.2010, 23:50
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
silva
silva
Topic Starter сообщение 29.11.2010, 1:26; Ответить: silva
Сообщение #9


Участник
***

Группа: User
Сообщений: 229
Регистрация: 15.9.2008
Поблагодарили: 34 раза
Репутация:   7  


silva,

Регуляркой проще сделать, как уже выше писали. Похоже, Вы хотели именно это:
Цитата
<?
$links='текст <a href="http://www.maultalk.com">ссылка</a> текст текст <a href="http://www.maultalk.com/ipb.html?act=post&do=new_post&f=24">ссылка2</a>текст';

$links=preg_replace('|<a[^>]+>([^<]+)</a>|ism','$1',$links);
echo $links;

?>

не работает пишет:
Parse error: syntax error, unexpected T_STRING in /var/www/***/data/www/****.com/ss.php on line 3


а может подскажете как через регулярные выражения в Notepad++ сделать, это было бы идеальным вариантом.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zomb1e
Zomb1e
сообщение 29.11.2010, 3:41; Ответить: Zomb1e
Сообщение #10


Частый гость
**

Группа: User
Сообщений: 60
Регистрация: 18.5.2009
Поблагодарили: 6 раз
Репутация:   0  


$links=preg_replace('<a[.+]>(.+)</a>', $1 ,$links);
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Помогите выбрать программу
Помогите выбрать программу
11 impak 1328 11.12.2017, 13:11
автор: Mikki
Открытая тема (нет новых ответов) Подскажите по где купить дёшево домены com info biz net
3 docdie 783 10.12.2017, 20:15
автор: docdie
Открытая тема (нет новых ответов) Подскажите аналоги хостинга
0 dimaguru 336 8.12.2017, 14:55
автор: dimaguru
Открытая тема (нет новых ответов) Подскажите норм VPN-сервис для смартфона?
28 CyberAngel 4419 28.11.2017, 21:06
автор: bitcoin24_exchange
Открытая тема (нет новых ответов) Ищу скрипт новостного агрегатора
0 Cunningfox 473 27.11.2017, 21:17
автор: Cunningfox


 



RSS Текстовая версия Сейчас: 13.12.2017, 3:57
Дизайн