Собрать ссылки и анкоры

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?
$site = $_GET['site'];
echo '<form action="getLinks.php" method="GET">http://<input type="text" value="'.$site.'" name="site">/map.html<input type="submit"></form>';
if (isset($site)){
$page = file_get_contents('http://'.$site.'/map.html');
preg_match_all('/<a[^"|\']*[\'|\'"]*([^\'|"]*)[\'|"]*>([^<]*)/', $page, $array);
echo "<br><center>Готовый список ссылок с анкорами в BB кодах<br><textarea cols=140 rows=15>{";
foreach ($array[1] as $key=>$link){
print "[url=".$link."]"; print $array[2][$key]; print "[/url]|";
}
echo "}</textarea><br>";
echo "В левой части - ссылки, в правой - анкоры.<br><textarea cols=70 rows=30>";
foreach ($array[1] as $link){print $link; print "\r\n";}
echo "</textarea>";
echo "<textarea cols=70 rows=30>";
foreach ($array[2] as $link){print $link; print "\r\n";}
echo "</textarea></center>";
}
?>