@rinaz22

Как найти все сторонние ссылки на сайте с помощью php?

Всем привет! Есть шаблон сайта, но там ооооочень много сторонних ссылок. Можно ли с помощью php написать скрипт, который найдет все все все сторонние ссылки? Желательно указав номер строчки, где находится эта ссылка.
  • Вопрос задан
  • 124 просмотра
Пригласить эксперта
Ответы на вопрос 1
@DanKud
$file = file('файл_с_шаблоном.html');
foreach($file as $k => $v) {
	preg_match_all('/href="(.*?)"/is', $v, $m, PREG_SET_ORDER);
	foreach($m as $data) {
		$hrefArr[]['strNum'] = ($k+1);
		$hrefArr[]['href'] = $data[1];
	}
}
/* print_r($hrefArr); */
foreach($hrefArr as $data) {
	echo 'Найдена ссылка: '.$data['href'].' в строке: .'$data['strNum'].'<br>';
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы