PHP抓取圖片的具體實(shí)現(xiàn)方法
作者:佚名
PHP抓取圖片的實(shí)現(xiàn)比較簡(jiǎn)單,本文給出了具體的示例代碼。希望大家通過(guò)對(duì)文章的理解,能夠充分掌握這一方法的運(yùn)用。
PHP語(yǔ)言可以用來(lái)幫助我們實(shí)現(xiàn)許多功能,比如抓取頁(yè)面內(nèi)容等。下面我們將向大家介紹有關(guān)PHP抓取圖片的相關(guān)內(nèi)容,希望對(duì)大家有所幫助。#t#
以下代碼就是PHP抓取圖片的代碼示例:
- < ?php
- // 變量說(shuō)明:
- // $url 是遠(yuǎn)程圖片的完整URL地址,不能為空。
- // $filename 是可選變量: 如果為空,
本地文件名將基于時(shí)間和日期自動(dòng)生成. - function GrabImage($url,$filename="") {
- if($url==""):return false;endif;
- if($filename=="") {
- $ext=strrchr($url,".");
- if($ext!=".gif" && $ext!=".jpg"):
return false;endif; - $filename=date("dMYHis").$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;
- }
- $img=GrabImage("圖片路徑","");
- if($img):echo '<pre>
<img src="'.$img.'"></pre>'; - else:echo "false";
- endif;
- ?>
希望大家能通過(guò)本文介紹的PHP抓取圖片的方法,熟練運(yùn)用這一方法。
責(zé)任編輯:曹凱
來(lái)源:
博客園