php获取网页超链接

<?php$strSource=<<<HTML<ahref="http://www.sohu.com">大</a>HTML;preg_match_all('/<a.*?(... <?php
$strSource =<<<HTML
<a href="http://www.sohu.com">大</a>

HTML;
preg_match_all('/<a.*?(?: |\\t|\\r|\\n)?href=[\'"]?(.+?)[\'"]?(?:(?: |\\t|\\r|\\n)+.*?)?>(.+?)<\/a.*?>/sim', $strSource, $strResult, PREG_PATTERN_ORDER);
for($i = 0; $i < count($strResult[1]); $i++)
{
printf("%d href=(%s) title=(%s) \n", $i, $strResult[1][$i], $strResult[2][$i]);
printf("<a href=%s> %s </a>", $strResult[1][$i], $strResult[2][$i]);
}

?>
这个可以用,但我如果真的要获取www.sohu.com的超链接,应该怎么写,麻烦详细 一点哦。
展开
 我来答
匿名用户
2010-10-27
展开全部
你是说获取远程页面的超链接?

那么你把第一句换成

$strSource = file_get_contents("http://www.baidu.com");

得到的就是那个页面http://www.baidu.com里包含的超链接。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式