Как убить все ссылки при инклуде?

Статус
В этой теме нельзя размещать новые ответы.

intkilos

Постоялец
Регистрация
5 Июл 2007
Сообщения
144
Реакции
57
Подскажите пожалуйста решение.
Есть файл, который инлудит сайт:
Код:
<? include "http://www.exler.ru" ?>
Нужно чтобы все внешние ссылки были убиты или заменены на внутренние(лучше убиты). А то если такой вариант оставить, то ссылки из блока "Друзья сайта" остаются.
Подскажите решение методами ПХП. Только не так, чтобы искать по отдельности каждую ссылку и заменять на "/", а чтобы сразу все ссылки убить.
 
Искать можно 2-мя способами - или удалять регулярками или str_replace по всей странице и меняешь "http://www.exler.ru" на /
А вообще при таком коде, хозяин exler.ru может устроить тебе конкретный попадос.
 
Я выше написал, что регулярками не вариант. Ссылок много и они меняются постоянно(при обновлении сайта).
exler.ru указан для примера.
 
Почему не вариант регулярками то? Сделать глобальный реплейс cодержимого тега <a>
 
Забирать контент через file_get_contents().
 
Почему нет?
Функция вернёт всю страницу как текстовую строку - делай с ней всё, что захочешь.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху