Archive for the ‘PHP’ Category

打造自己的奥运奖牌榜

星期天, 八月 10th, 2008

今天是奥运第一天,决出了7块金牌,7块银牌,9块铜牌。相信大家对奖牌榜都是很关注的,一般我是看新浪体育的奖牌榜的。不过为了把奖牌榜转载到BBS上,想要弄一个ASCII版的。我是个懒人,不想每次更新奖牌榜的时候都重新手动做一遍,就用php写了个类,主要是从新浪体育抓取奖牌榜数据,然后输出成ASCII的格式。 [sourcecode language="php"] class MedalBoard { public $sourceURL, $status, $data, $countrycount; public function __construct() { $sourceURL = 'http://match.2008.sina.com.cn/bj2008/all_medal.php'; if( $doc = file_get_contents($sourceURL) ){ $posa = strpos($doc, '<!-- Status begin -->'); $posb = strpos($doc, '<!-- Status end -->'); $posc = strpos($doc, '<!-- 数据 begin -->'); $posd = strpos($doc, '<!-- 数据 end -->'); $statuspart = substr($doc, $posa, $posb - $posa); $datapart = substr($doc, $posc, ...