Посчитать количество ссылок и изображений

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

Chance555

Местный житель
Регистрация
2 Сен 2006
Сообщения
186
Реакции
21
Нужен php-код для подсчета на странице:

Внешних ссылок

Внутренних ссылок
Изображений

Желательно их еще в виде массива выдать.

Есть у кого-нибудь такое?
 
  • Заблокирован
  • #2
регулярки вам в помщь. юзайте поиск, все уже обсуждалось. есть примеры, соберете из трех одно
 
Поиск юзаю, пока там везде ответы "юзайте поиск" :D
Рекурсия однако :)
 
Могу подсказать направление поиска решения.
Для подсчета ссылок и картинок используйте функцию preg_match_all — она выполняет глобальный поиск шаблона в строке. В описанном случае, по-моему, ее лучше использовать с флагом PREG_SET_ORDER. Совпадения будут занесены в массив (читайте PHP Manual).
Для того, что бы отделить внутренние ссылки можно отделить от внешних по шаблону http или www.
Если же внутренние ссылки на сайте содержат указанные шаблоны (такое редко, но бывает), то отделить их можно по содержанию переменной окружения $_SERVER['HTTP_HOST'].
О том, какие паттерны надо писать в регулярке, что бы вырезать ссылки и картинки на этом форуме и в треде про регэкспы написано достаточно много и рассмотрено множество примеров.
 
А готового варианта ни у кого нет?
 
а что такое внутренние ссылки?
 
С тем же доменом, что и сам сайт
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху