求大神帮忙解决一下这个PHP难题!

求大神解决一下这个问题,就是想实现PHP获取这个页面:http://www.pder.org/qun.php 里面每行的QQ号,并且让每一个QQ号都重新利用到新的连接里面并且排列显示出来: http://q.qlogo.cn/headimg_dl?bs=qq&dst_uin=这里就是QQ号&src_uin=SW&fid=blog&spec=100
求大神实现,万分感谢!!!

这个貌似不难-_-,你只需百度php curl 用法便可

用浏览器(chrome或者firefox)打开http://www.pder.org/qun.php,按f12,在命令行输入

 document.body.innerText = document.body.innerText.replace(/(\d+)/g, 'http://q.qlogo.cn/headimg_dl?bs=qq&dst_uin=$1&src_uin=SW&fid=blog&spec=100')

是说这样的效果么?

curl,正则取数字就ok啦。不知道你要的是文字还是超链接

 <?php
//初始化
$ch = curl_init();
//设置选项,地址,不直接打印
curl_setopt($ch, CURLOPT_URL, "http://www.pder.org/qun.php");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//执行并获取HTML文档内容
$output = curl_exec($ch);
//获取所有qq号,长度4位以上的数字,存入数组
preg_match_all('/\d{4,}+/s',$output,$qq_arr);
//释放curl句柄
curl_close($ch);
//除去重复的qq号。原网址其实重复了一次qq号
$qq_arr=array_flip(array_flip($qq_arr[0]));
//组装字符串咯
foreach($qq_arr as $value){
//超链格式,想用去掉下面的//
    //echo '<a href="http://q.qlogo.cn/headimg_dl?bs=qq&dst_uin='.$value.'&src_uin=SW&fid=blog&spec=100">http://q.qlogo.cn/headimg_dl?bs=qq&dst_uin='.$value.'&src_uin=SW&fid=blog&spec=100</a></br>';
        //文字形式
        echo 'http://q.qlogo.cn/headimg_dl?bs=qq&dst_uin='.$value.'&src_uin=SW&fid=blog&spec=100</br>';
}
?>