Необходим модуль на php

Андрей16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
05.11.2013

Необходим модуль на php, позволяющий выполнять следующие действия:

1. Открывать любую внешнюю страницу в сети Интернет (назовем ее "донор") на собственном сайте.

2. С помощью "мышки" выделить на "доноре" часть текста и получить html код выделения, а так же часть html кода, справа и слева выделения, однозначно определяющего позиции выделенного текста во всем html коде "донора".

3. Сохранить в БД url донора, выделенный текст, часть html кода справа и слева выделения.

Рассмотрим на примере части html кода "донора":

...

43

абра-кадабра

...

Я выделяю на странице фразу "абра-кадабра".

Получаю:

$selected = "абра-кадабра";

$code_left = "

";

$code_right = "

";

Правильно только в том случае, если во всем html коде страницы "донора" нет комбинации "

":

Получаю:

$selected = "абра-кадабра";

$code_left = "

";

$code_right = "

";

Не правильно, так как однозначно нельзя определить начало "абра-кадабра" в html коде. Сюда подходит и такой текст: "

43

".

Если однозначно нельзя определить часть кода слева или справа, то нужно увеличивать длину этого кода.

Жду ваших предложений.