Есть регулярка которая заменяет текстовые ссылки на активные (гиперссылки), вот ее код:

    function correctLinks($text) {

        //return preg_replace_callback('#(http|https|ftp|ftps|www)([\:\/]+|[\.]+)([\S])+#ui', 'self::shortLink', $text);

return preg_replace('/http(s)?:\/\/([a-z0-9\-\.]+)([^\s^<]*)/i', '$3', $text);

    }

echo correctLinks("смотрите услуги по сварке труб здесь http://www.svarka.expert/publ/svarka_trub/svarka_trub_vodosnabzhenija_kiev_uslugi_svarshhika_santekhnika_zamena_stojakov_otoplenija_ustanovka_batarej_polotencesushitelja_remont_kotlov/2-1-0-11 и все по сварке");

Нужно подправить, чтобы она еще дополнительно обрабатывала ссылки длиной более 16 символов, А именно анкор сокращала так в начале и в конце брала по 6 символов, а между ними встраивала точку 

вместо 

/publ/svarka_trub/svarka_trub_vodosnabzhenija_kiev_uslugi_svarshhika_santekhnika_zamena_stojakov_otoplenija_ustanovka_batarej_polotencesushitelja_remont_kotlov/2-1-0-11

/publ/...1-0-11Ссылки длиной равной 16 символов и короче трогать не нужно.

7 лет назад
andrush
40 лет
16 лет в сервисе
Был
год назад

Выбранный исполнитель

Molen
Павел 
34 года
13 лет в сервисе
Был
5 лет назад
68 отзывов
7 лет назад
$3
1 день
Огромное спасибо за оперативную помощь! Скрипт в точности как надо работает.
Спасибо за сотрудничество, был рад помочь!

Заявки фрилансеров

Molen
Павел 
34 года
13 лет в сервисе
Был
5 лет назад
68 отзывов
7 лет назад
  • Похожие заказы

  • Есть 2 лендинга: myod.pro/baellerry-italia... и myod.pro/baellerry-woman/  1. Подключить отправку формы в AmoCRM.   Аккаунт в amocrm настроен, функция отправки заявок в amocrm есть работающая с моего другого лендинга.    2. Проверить чтобы была проверка на заполненные имя ...

    Завершен
    7 лет назад
  • Для разработки проекта Снабжение требуются: - тестировщик ПО (удаленно), зп. около 40 т.р.; - разработчик node.js (в офис), зп. - до 100 т.р.; - разработчик пользовательского интерфейса на javascript (frontend), (удаленно) - ...

    Закрыт
    7 лет назад
  • И снова здравствуйте )))) Что то не очень мне везет на исполнителей.  Давайте попробуем еще раз, в третий.  Итак:  Наверное задачу теперь чуть изменим.  А именно: Для ...

    Завершен
    7 лет назад
  • При включенной кнопке "Каталог" в админке все работает http://test3.moytop.by/kofemashiny/ (навести на "Кофемашины" слева). При выключенной - не всплывает меню https://кофемашина.бел/prodazha-kofemashin/ - пустое поле. Нужно аккуратно разобраться и починить, чтобы вне зависимости от кнопки ...

    Закрыт
    7 лет назад
  • Нужен сайт для создания коротких ссылок (вроде goo.gl) Жлательно на yii, но готов обсудить другие решения. Основные функции: выбор срока жизни ссылки при создании.видеть количество переходов по каждой созданной ссылке (куками или авторизация).

    Завершен
    7 лет назад
  • Техническое задание - https://docs.google.com/document/d/1i-rZbkns2cip35ikuCSEXRgobsOeyksXpuFrB2t80x8/edit Есть готовая верстка -   http://asterbit.wibe.site/ Задача, реализовать функционал по ТЗ Задание срочное. Пишите сроки и цену

    Закрыт
    7 лет назад
  • Необходимо спарсить топ товары (100 штук ) с каждой подкатегории на Aliexpress и закинуть вс это в разные XML для разной категории.   ВАЖНО: язык при парсинге АНГЛИЙСКИЙ, ценники товаров ЕВРО.  ...

    Закрыт
    7 лет назад
  • Если заранее понимаете что не справитесь-просьба не беспокоить.Создать маленький интернет-магазин(около 30 товаров) на платформе Shopify.Все картинки и текста предоставим, структуру сайта обговорим лично.ВЕЩИ, ИГРАЮЩИЕ РОЛЬ В ПЕРВУЮ ОЧЕРЕДЬ:Нужно 1) Настроить автоматический "довыбор" адреса в полях ...

    Закрыт
    7 лет назад