欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php下保存遠程圖片到本地的辦法

 更新時間:2010年08月08日 13:22:49   作者:  
有些時候我們看到網(wǎng)絡上有一些漂亮的圖片,而又不想手動去保存下來,尤其是大量的這樣的圖片,那這個時候我們需要寫一段程序來幫助我們完成這個工作。
今天在整理資料的時候發(fā)現(xiàn)以前找到的一個函數(shù),通過這個函數(shù)我們就可以實現(xiàn)上面的功能。

主要函數(shù):
復制代碼 代碼如下:

function GrabImage($url,$filename="") {
if($url=="") return false;

if($filename=="") {
$ext=strrchr($url,".");
if($ext!=".gif" && $ext!=".jpg" && $ext!=".png") return false;
$filename=date("YmdHis").$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://www.baidu.com/img/baidu_logo.gif","logo.gif");
if($img){
echo '<img src="'.$img.'">';
}else{
echo "false";
}

這是保存google的logo的例子,獲取到的圖片保存在同級目錄下面。

獲取一系列的有規(guī)律的圖片(例如:以數(shù)字1-100命名的100張圖片):
復制代碼 代碼如下:

for ($i=1;$i<=100;$i++){
$img=GrabImage("http://www.yourimagesite.com/images/$i.gif","images/$i.gif");
}

上面的www.yourimagesite.com是圖片的網(wǎng)址,需要自己修改,程序執(zhí)行完后,所有的圖片將會保存到images目錄下面。

相關文章

  • php實現(xiàn)算術驗證碼功能

    php實現(xiàn)算術驗證碼功能

    這篇文章主要為大家詳細介紹了php實現(xiàn)算術驗證碼功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • PHP5.3連接Oracle客戶端及PDO_OCI模塊的安裝方法

    PHP5.3連接Oracle客戶端及PDO_OCI模塊的安裝方法

    這篇文章主要介紹了PHP5.3連接Oracle客戶端及PDO_OCI模塊的安裝方法,結合實例形式詳細分析了php5.3環(huán)境下PDO_OCI模塊的安裝方法,并給出了連接Oracle測試程序,需要的朋友可以參考下
    2016-05-05
  • php XPath對XML文件查找及修改實現(xiàn)代碼

    php XPath對XML文件查找及修改實現(xiàn)代碼

    php XPath對XML文件查找及修改實現(xiàn)代碼,需要的朋友可以參考下。
    2011-07-07
  • 關于PHP堆棧與列隊的學習

    關于PHP堆棧與列隊的學習

    本篇文章是對PHP中的堆棧與列隊進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • 使用PHP來防止XSS攻擊的方法

    使用PHP來防止XSS攻擊的方法

    跨站腳本攻擊(Cross-Site Scripting,XSS)是一種常見的Web應用程序安全漏洞,它允許攻擊者將惡意腳本注入到受害者的瀏覽器中,本文給大家介紹了一個簡單的示例代碼,展示了如何使用PHP來防止XSS攻擊,需要的朋友可以參考下
    2023-12-12
  • thinkphp查詢,3.X 5.0方法(親試可行)

    thinkphp查詢,3.X 5.0方法(親試可行)

    下面小編就為大家?guī)硪黄猼hinkphp查詢,3.X 5.0方法(親試可行)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • PHP管理依賴(dependency)關系工具 Composer 安裝與使用

    PHP管理依賴(dependency)關系工具 Composer 安裝與使用

    Composer 是PHP中用來管理依賴(dependency)關系的工具。你可以在自己的項目中聲明所依賴的外部工具庫(libraries),Composer會幫你安裝這些依賴的庫文件。
    2014-08-08
  • dirname(__FILE__)的含義和應用說明

    dirname(__FILE__)的含義和應用說明

    這篇文章主要介紹了dirname(__FILE__)的含義和應用說明,需要的朋友可以參考下
    2018-03-03
  • PHP模版引擎原理、定義與用法實例

    PHP模版引擎原理、定義與用法實例

    這篇文章主要介紹了PHP模版引擎原理、定義與用法,結合實例形式分析了php模板引擎相關的模板編譯、緩存處理、變量替換等操作技巧,需要的朋友可以參考下
    2019-03-03
  • web站點獲取用戶IP的安全方法 HTTP_X_FORWARDED_FOR檢驗

    web站點獲取用戶IP的安全方法 HTTP_X_FORWARDED_FOR檢驗

    通過上一篇,獲取用戶Ip地址通用方法常見安全隱患(HTTP_X_FORWARDED_FOR) ,我們已經(jīng)意 識到直接從http_x_forwarded_for中讀取用戶IP,跟我們直接從一個get,post值中讀取其實沒有兩樣。web參數(shù)檢測里面一個基本原則:“一切輸入都是有害的”,因此,只要是輸入我們就需要進行過濾
    2013-06-06

最新評論