Делаем ссылки в тексте активными.
Сегодня конспектирую еще одну довольно интересную php функцию которая находит в тексте не активные ссылки и делает их активными, также в функцию можно дописать чтоб ссылка при немала параметры noindex и nofollow а также дополнительные параметры типа _blank и тому подобные.
В функцию передается один параметр тое сть переменная с текстом, после чего мы получаем на выходе обработанный текст с активными ссылками если таковые присутствовали в тексте.
А вот и сама функция:
function url_to_link($text){
$reg_exUrl = "/(http|https|ftp|ftps)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/";
// Проверяем наличие адреса url в строкеы
if (preg_match_all($reg_exUrl, $text, $url)) {
foreach($url[0] as $v){
$position = strpos($text,' '.$v)+1;
$text = substr_replace($text,'', $position, strlen($v));
$text = substr_replace($text,''.$v.'', $position ,0);
}
return $text;
}
else {
// Если нет адресов в тексте, возвращаем просто текст
return $text;
}
}
echo url_to_link("Находим в тексте ссылку: https://ul-li.ru и делаем ее кликабельной");
PHP скрипт чата
Итак, в этой статье мы поговорим о PHP скрипт чата. Основная масса сайтов, расположенных в просторах....
Php скрипт регистрации и авторизации
Давно хотелось обратить внимание пользователей на проблему регистрации и авторизации на сайте. Большая....
Php скрипт мониторинга игровых серверов
Найти готовый php скрипт мониторинга игровых серверов - задача не из простых. На сегодняшний....
Скрипт мониторинга серверов на php
В этой статье мы поговорим о том, что такое скрипт мониторинга серверов на php и для чего он нужен вообще....
PHP скрипт форума
Главным преимуществом PHP является его практичность и легкость. Благодаря использованию PHP ваш сайт станет....
Скрипт обратной связи php
Практически на всех сайтах, созданных на различных CMS, существует меню обратной связи. Данное меню очень....