Определение внешних ссылок

Тема в разделе "PHP", создана пользователем frantz1488, 16 фев 2011.

Модераторы: latteo
  1. frantz1488

    frantz1488

    Регистр.:
    21 мар 2010
    Сообщения:
    162
    Симпатии:
    43
    Всем привет. Чет у меня под конец дня совсем голова не варит.
    Собственно вопрос: Имеется переменная, в ней текст и ссылки, все разные с любыми атрибутами, как на внутренние так и на внешние страницы. Нужно определить именно внешние и заменить их на редирект при этом ссылки на внутряк выглядят не "href='/....'", а "href='http://site.com/....'"
     
  2. ZCFD

    ZCFD

    Регистр.:
    16 янв 2008
    Сообщения:
    989
    Симпатии:
    437
    ищи регулярками все ссылки и проверяй их на соответствие шаблону - если ссылка не содержит hттp://site.com/ то заменяй http;// на regirect?http://

    в чем вопрос то?
     
    frantz1488 нравится это.
  3. frantz1488

    frantz1488

    Регистр.:
    21 мар 2010
    Сообщения:
    162
    Симпатии:
    43
    Спасибо, уже разобрался. Просто как-то из головы вылетело:)