采集www.cnblogs.com 右侧边栏的最新新闻列表,以表格形式展示出来,无须入库。

来源:互联网 发布:专业软件测试培训学校 编辑:程序博客网 时间:2024/05/16 07:54
<?php
/**
 * Created by PhpStorm.
 * User: user
 * Date: 2016/10/22 0022
 * Time: 下午 1:38
 */
header("content-type:text/html;charset=utf8");
$url="http://www.cnblogs.com/aggsite/SideRight";
// echo $url;die;
$str=file_get_contents($url);
//$str=iconv('GBK','utf-8',$str);
$reg='#<div class="w_r">.*</div>#isU';
preg_match($reg,$str,$arr);
$reg2='#<li><a href="(.*)".*">(.*)</a></li>#isU';
preg_match_all($reg2,$arr[0],$data);
// var_dump($arr);die;
?>
<table>
    <tr>
        <th>新闻标题</th>
        <th>链接</th>
    </tr>
    <?php for ($i=0;$i<10;$i++) { ?>
        <tr>
            <td><?= $data[2][$i] ?></td>
            <td><a href="<?php echo $data[1][$i]?>"><?php echo $data[1][$i]?></a></td>
            </tr>
    <?php } ?>
</table>
0 0