ФорумПрограммированиеPHP для идиотов → Поиск ссылок на сайте.

Поиск ссылок на сайте.

  • Dooffy

    Сообщения: 5 Репутация: N Группа: Кто попало

    Spritz 10 апреля 2009 г. 21:31

    Мне нужно найти ссылки на чужом сайте.
    Вот =)
    Но не все, а те которые имеют вид:

    <a class="news_link" href="news_*****.html">

    * - там может быть любое число.

    И чтобы результаты были ввиде

    <a class="news_link" href="news_****.html">Форум PHP программистов</a>

    Есть какие нибудь функции работы с текстом для такого поиска?
  • Troy

    Сообщения: 2532 Репутация: N Группа: Джедаи

    Spritz 10 апреля 2009 г. 22:16, спустя 44 минуты 38 секунд

    для этого регулярные выражения
  • Troy

    Сообщения: 2532 Репутация: N Группа: Джедаи

    Spritz 10 апреля 2009 г. 22:22, спустя 5 минут 49 секунд

    preg_match("#<a class=\"news_link\" href=\"news_(.*)\.html\">(.*)</a>#",$text,$out);


    так вроде ( я в регулярка новичёк)
  • adw0rd

    Сообщения: 22936 Репутация: N Группа: в ухо

    Spritz 10 апреля 2009 г. 23:45, спустя 1 час 23 минуты 7 секунд

    Для чисел следует использовать
    \d*
    или диапазон
    [0-9]*
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • Troy

    Сообщения: 2532 Репутация: N Группа: Джедаи

    Spritz 11 апреля 2009 г. 0:02, спустя 16 минут 50 секунд

    тогда вот
    preg_match("#<a class=\"news_link\" href=\"news_[0-9]*\.html\">(.*)</a>#",$text,$out);

    переменная $text это сама страница
    данные теперь в массиве $out , в $out[0] ссылка , в $out[1] текст ссылки(анкор) .
  • Dooffy

    Сообщения: 5 Репутация: N Группа: Кто попало

    Spritz 11 апреля 2009 г. 4:04, спустя 4 часа 2 минуты 48 секунд

    Супер!!! Спасибо огромное!!!!
  • Troy

    Сообщения: 2532 Репутация: N Группа: Джедаи

    Spritz 11 апреля 2009 г. 4:30, спустя 25 минут 43 секунды

    нз
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 11 апреля 2009 г. 4:40, спустя 9 минут 55 секунд

    Troy, жжжошь. полезен
    Сапожник без сапог
  • Troy

    Сообщения: 2532 Репутация: N Группа: Джедаи

    Spritz 11 апреля 2009 г. 4:47, спустя 6 минут 55 секунд

    чей ребёнок ? Кто его держит ?
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 11 апреля 2009 г. 5:02, спустя 15 минут 20 секунд

    Troy, моя доча. я ее держу)
    Сапожник без сапог
  • Troy

    Сообщения: 2532 Репутация: N Группа: Джедаи

    Spritz 11 апреля 2009 г. 5:07, спустя 5 минут 18 секунд

    ясн , наконец-то у тебя человеческий аватар появился =))))))
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 11 апреля 2009 г. 5:13, спустя 5 минут 28 секунд

    Troy, ты на своего киркорова со сломаной шеей посмотри)))))))))))))
    Сапожник без сапог
  • Troy

    Сообщения: 2532 Репутация: N Группа: Джедаи

    Spritz 11 апреля 2009 г. 5:26, спустя 13 минут 30 секунд

    почему у тебя иногда пишит "Сообщений : дохуя" а иногда просто "Сообщений : и цЫфры" ?
  • adw0rd

    Сообщения: 22936 Репутация: N Группа: в ухо

    Spritz 11 апреля 2009 г. 5:34, спустя 8 минут 2 секунды


    почему у тебя иногда пишит "Сообщений : дохуя" а иногда просто "Сообщений : и цЫфры" ?
    потомучто мд5 прикалывается
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • Troy

    Сообщения: 2532 Репутация: N Группа: Джедаи

    Spritz 11 апреля 2009 г. 5:43, спустя 8 минут 22 секунды

    ясн

Пожалуйста, авторизуйтесь, чтобы написать комментарий!