国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

PHP獲取遠程圖片并保存到本地的方法

2024-04-25 20:34:08
字體:
來源:轉載
供稿:網友

本文實例講述了PHP獲取遠程圖片并保存到本地的方法。分享給大家供大家參考。具體實現方法如下:

<?php

function GrabImage($url, $filename = "") {

if ($url == ""):return false;

endif;

//如果$url地址為空,直接退出

if ($filename == "") {

//如果沒有指定新的文件名

$ext = strrchr($url, ".");

//得到$url的圖片格式

if ($ext != ".gif" && $ext != ".jpg"):return false;

endif;

//如果圖片格式不為.gif或者.jpg,直接退出

$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("http://imgsrc.baidu.com/baike/abpic/item/6648d73db0edd1e89f3d62f7.jpg", "");

if ($img):echo '<pre><img src="' . $img . '"></pre>';

//如果返回值為真,這顯示已經采集到服務器上的圖片

else:echo "false";

endif;

//否則,輸出采集失敗

?>

希望本文所述對大家的php程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巴青县| 水富县| 台前县| 景洪市| 海淀区| 黄龙县| 赤壁市| 会理县| 宁乡县| 东台市| 桃江县| 临湘市| 吴川市| 京山县| 罗山县| 肥城市| 微山县| 安岳县| 章丘市| 屏南县| 濉溪县| 东辽县| 延安市| 沂水县| 繁峙县| 石屏县| 济宁市| 奉化市| 桑植县| 建湖县| 东莞市| 乡城县| 广昌县| 灵石县| 台山市| 洪洞县| 衡东县| 清新县| 绵竹市| 西贡区| 宁化县|