欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

用php抓取百度貼吧指定相冊(cè)圖片_PHP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:php中使用函數(shù)代替require操作
為了減少重復(fù)代碼,常常需要包含 heade 和 footer,我們最長使用的操作就是,require 或者 reqire_once等代碼,但是我們可以用另一種方式來實(shí)現(xiàn)這種包含,寫一個(gè)函數(shù),比如 printHeader ,如下所示,看起來似乎一行代碼變成兩行更麻煩了,但是卻可以實(shí)現(xiàn)一些額外的效果

 <?php

@set_time_limit(10);
//貼吧名稱
$tbname = "mugen";
//相冊(cè)ID
$tid = "2124904411";
//圖冊(cè)頁url模版
$galleryurltpl = "http://tieba.baidu.com/photo/bw/picture/guide?kw=%s&tid=%s";
//本地的目錄
$savepath = "R:/images/";
//帖子子文件夾
$filedir = $savepath.$tid;
//圖片文件
$filenametpl = $filedir."/%s.jpg";
//圖冊(cè)頁url
$galleryurl = sprintf($galleryurltpl, $tbname, $tid);

//返回的json數(shù)據(jù)
$retjson = file_get_contents($galleryurl);
$retarray = json_decode($retjson, true);
//圖片列表
$piclist = $retarray['data']['pic_list'];

//目錄是否存在
if(!is_dir($filedir))
mkdir($filedir);
foreach($piclist as $pic){
$pic_id = $pic['img']['original']['id'];
$url = "http://imgsrc.baidu.com/forum/pic/item/".$pic_id.".jpg";
$filename = sprintf($filenametpl, $pic_id);
//下載圖片
$imagebin = file_get_contents($url);
//保存圖片
file_put_contents($filename,$imagebin);
}
?>

分享:基于PHP靜態(tài)類的原罪詳解
本篇文章對(duì)PHP靜態(tài)類的原罪進(jìn)行了詳細(xì)的介紹,需要的朋友參考下

來源:模板無憂//所屬分類:PHP教程/更新時(shí)間:2013-05-07
相關(guān)PHP教程