Получить все ссылки со страницы

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

А не подскажите как вытащить ссылки с анкорами?
Пользуюсь таким шаблоном
PHP:
<html>
<head>
<title>Тест по строкам</title>
</head>
<body>
<br>
<b>Введите текст </b><br>
<form method="post">
<textarea name="tekst" rows="8" cols="110">
</textarea>
<br>
<input value="Поехали" type="submit"></form>
<?php
if (isset ($_POST[tekst]))
{
$url=$_POST[tekst];
$file=file_get_contents($url);
preg_match_all ('@<a(?:.*?)href[\s]*=[\s]*[\'\"]+([^\"\']+)[\'\"]+[^>]+>(.*?)<\/a>@is',$file,$matches);
foreach ($matches as $m1=>$z1)
{
	foreach ($z1 as $m2=>$z2)
	{
		echo $m2."=".$z2."
		<br>";
	}
echo "<br>
		<br>";
}
}
?>
И то, данынй код парсит не все ссылки с сайта (((
например, вот такие ссылки он обрабатывает не верно:
HTML:
<a name="Content" id="Content"></a>
		<div id="ja-contentwrap">
			<div id="ja-content">
				<div id="ja-pathway">
					<span class="pathway">
" - Захватывает еще часть кода до реальной ссылки
 
  • Нравится
Реакции: XUC
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху