Как удалить часть каждой строки по признаку из базы урлов? подскажите, кто знает.

Тема в разделе "PHP", создана пользователем madcap, 20 апр 2008.

Статус темы:
Закрыта.
Модераторы: latteo
  1. madcap

    madcap Постоялец

    Заблокирован
    Регистр.:
    17 сен 2006
    Сообщения:
    147
    Симпатии:
    26
    В общем немогу решить задачу.
    Есть база url-адресов, и на ручную чистку уйдёт несколько дней.

    Адреса имеют следующий вид:

    http_//www_site_ru/search/?query=%22%27%3E%3Ca%20href%3Dhttp%3A%2F%2Fsite2.info%3Esite2.info%3C%2Fa%3E


    Как мне заменить в списке этих урлоф всё, что находится между "%3A%2F%2F" .... "3E"....."%3C%2Fa%3E" в этой строке на какое либо значение.

    То есть там может быть всё что угодно внутри строки - и site2.ru и site3.ru и даже site4.ru , и мне нужно вместо всех них поставить другое значение, например www.moi-site.su

    Подскажите кто знает, как это лучше сделать, чтобы не за неделю, а за 1 день их все перелопатить. (а в идеале за 10 минут).

    Может регулярное выраженьеце для этого какое-нибудь есть, или софтина ?
     
  2. grey109

    grey109

    Регистр.:
    3 апр 2007
    Сообщения:
    176
    Симпатии:
    19

    Есть готовый скрипт для этих целей :)
    Скрипт дать не могу, т.к. в нем много чего еще накручено. Если хочешь присылай свою базу - верну через 10 минут чистую.

    Базу обязуюсь не распространять.
     
  3. Dogmat

    Dogmat Постоялец

    Регистр.:
    16 фев 2007
    Сообщения:
    121
    Симпатии:
    38
    :D это в тему XSS

    тема живет до утра - потом удаляю. хотим снова - формулируем по другому :)
     
  4. Jeurey

    Jeurey

    Регистр.:
    13 сен 2006
    Сообщения:
    419
    Симпатии:
    576
    ЫЫЫЫЫ. Подрочил, спасибо :D
     
  5. madcap

    madcap Постоялец

    Заблокирован
    Регистр.:
    17 сен 2006
    Сообщения:
    147
    Симпатии:
    26
    После сегодняшнего АПа думаю теперь эта темка уже не актуальна...

    И Шансов что всё это был простой но сверхмощный глюк - не так уж и много. Скорее всего это конец технологии.
     
  6. Dogmat

    Dogmat Постоялец

    Регистр.:
    16 фев 2007
    Сообщения:
    121
    Симпатии:
    38
    Решил все таки не удалять. Пусть все знают :)

    Тема XSS официально спалена и закрыта Yandex'om 20 Апреля сего года!
    Забудьте про нее, нет ее :-]:yahoo:

    -|! Похоронили XSS! Обсуждаемс.. ! -!
     
Статус темы:
Закрыта.