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
Форумы портала PHP.SU :: Версия для печати :: Как выдернуть УРЛ?
Форумы портала PHP.SU » » HTTP и PHP » Как выдернуть УРЛ?

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

1. beza - 24 Ноября, 2014 - 10:40:07 - перейти к сообщению
Есть форма, в ней строка, в ней текст.
"Лучший в мире поисковик - http://yandex.ru! Проверено!"
После нажатия кнопки на форме текст добавляется в БД.
Как "на лету" перед занесение информации в базу изменить данный текст на "Лучший в мире поисковик - <a href="http://yandex.ru">http://yandex.ru</a>! Проверено!"?

Можно, конечно, с помощью какого-нибудь TyniMCE, но это не лучший вариант, все примеры, которые есть или не работают, или работают криво. Есть ли у кого-нибудь рабочий вариант решения данной проблемы?
2. alexiy - 24 Ноября, 2014 - 12:04:28 - перейти к сообщению
3. esterio - 24 Ноября, 2014 - 13:58:56 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. preg_replace('#(https?://[^\s]+)#', '<a href="$1">$1</a>', $string);

?

 

Powered by ExBB FM 1.0 RC1