一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

PHP 抓取網頁圖片并且另存為的實現代碼

下面是源代碼,及其相關解釋
復制代碼 代碼如下:
<?php
//URL是遠程的完整圖片地址,不能為空, $filename 是另存為的圖片名字
//默認把圖片放在以此腳本相同的目錄里
function GrabImage($url, $filename=""){
//$url 為空則返回 false;
if($url == ""){return false;}
$ext = strrchr($url, ".");//得到圖片的擴展名
if($ext != ".gif" && $ext != ".jpg" && $ext != ".bmp"){echo "格式不支持!";return false;}
if($filename == ""){$filename = time()."$ext";}//以時間戳另起名
//開始捕捉
ob_start();
readfile($url);
$img = ob_get_contents();
ob_end_clean();
$size = strlen($img);
$fp2 = fopen($filename , "a");
fwrite($fp2, $img);
fclose($fp2);
return $filename;
}
//測試
GrabImage("http://www.jb51.NET/images/logo.gif", "as.gif");
?>

ob_start : 打開輸出緩沖
This function will turn output buffering on. While output buffering is active no output is sent from the script (other than headers), instead the output is stored in an internal buffer. (輸出是在內部緩沖儲存)
//
readfile : 讀入一個文件并寫入到輸出緩沖
返回從文件中讀入的字節數。如果出錯返回 FALSE 并且除非是以 @readfile() 形式調用,否則會顯示錯誤信息。
//

ob_get_contents : Return the contents of the output buffer(返回輸出緩沖的內容)
This will return the contents of the output buffer without clearing it or FALSE, if output buffering isn't active. (如果輸出緩沖沒有活動(打開),則返回 FALSE)
//
ob_end_clean() : Clean (erase) the output buffer and turn off output buffering(清除輸出緩沖)
This function discards(丟棄) the contents of the topmost output buffer and turns off this output buffering.(丟棄并且關掉) If you want to further process the buffer's contents you have to call ob_get_contents() before ob_end_clean() as the buffer contents are discarded when ob_end_clean() is called. (如果要用緩沖內容,則在清理輸出緩沖之前要先調用 ob_get_contents())The function returns TRUE when it successfully discarded one buffer and FALSE otherwise. Reasons for failure are first that you called the function without an active buffer or that for some reason a buffer could not be deleted (possible for special buffer).

php技術PHP 抓取網頁圖片并且另存為的實現代碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产在热线精品视频国产一二 | 99在线精品日韩一区免费国产 | 久久综合久久88 | 91久久精品一区二区三区 | 国产超91 | 八戒精品无人区1区2区3区 | 午夜小视频免费 | 国产欧美性综合视频性刺激 | 久久久久久噜噜噜久久久精品 | 久久久99精品免费观看精品 | 一区二区三区观看 | 日本www视频在线观看 | 日本视频一区二区 | 91在线蜜桃臀 | 91精品国产免费久久久久久青草 | 国产在线视频色综合 | 成人小视频在线免费观看 | 色色色资源站 | 色中色官网 | 国产精品福利午夜在线观看 | 91国内外精品自在线播放 | 国产精品国产三级国快看 | 国产一区二区久久久 | 国产手机在线 | 久久亚洲人成国产精品 | 小香蕉影院 | 91精品国产麻豆国产自产在线 | 成 人 黄 色视频免费播放 | 国产精品女人在线观看 | 羞羞色男人的天堂伊人久久 | 色综合图片二区150p | 一区二区三区在线免费视频 | 色哟哟www网站 | 国产午夜免费视频片夜色 | 天天摸天天爽视频69视频 | 五月婷婷丁香六月 | 亚洲精品午夜视频 | chinese国产一区二区 | 国产福利91精品一区二区 | 一本久道久久综合中文字幕 | 五月综合色婷婷 |