最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php 遠(yuǎn)程圖片保存到本地的函數(shù)類

 更新時間:2008年12月08日 00:28:40   作者:  
獲取遠(yuǎn)程圖片并把它保存到本地
<?php
//
// Function: 獲取遠(yuǎn)程圖片并把它保存到本地
//
//
// 確定您有把文件寫入本地服務(wù)器的權(quán)限
//
//
// 變量說明:
// $url 是遠(yuǎn)程圖片的完整URL地址,不能為空。
// $filename 是可選變量: 如果為空,本地文件名將基于時間和日期
// 自動生成.
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("/upload/20081208002838680.jpg","");
if($img):echo '<pre><img src="'.$img.'"></pre>';else:echo "false";endif;

?>dedecms中的: if(!empty($saveremoteimg))
{
$body = stripslashes($body);
$img_array = array();
preg_match_all("/(src|SRC)=[\"|'| ]{0,}(http:\/\/(.*)\.(gif|jpg|jpeg|bmp|png))/isU",$body,$img_array);
$img_array = array_unique($img_array[2]);
set_time_limit(0);
$imgUrl = $img_dir."/".strftime("%Y%m%d",time());
$imgPath = $base_dir.$imgUrl;
$milliSecond = strftime("%H%M%S",time());
if(!is_dir($imgPath)) @mkdir($imgPath,0777);
foreach($img_array as $key =>$value)
{
$value = trim($value);
$get_file = @file_get_contents($value);
$rndFileName = $imgPath."/".$milliSecond.$key.".".substr($value,-3,3);
$fileurl = $imgUrl."/".$milliSecond.$key.".".substr($value,-3,3);
if($get_file)
{
$fp = @fopen($rndFileName,"w");
@fwrite($fp,$get_file);
@fclose($fp);
}
$body = ereg_replace($value,$fileurl,$body);
}
$body = addslashes($body);
}

相關(guān)文章

  • 淺析php中array_map和array_walk的使用對比

    淺析php中array_map和array_walk的使用對比

    這篇文章給大家先是詳細(xì)的介紹了array_map()和array_walk()的語法、參數(shù)以及注意事項(xiàng),而后又給大家詳細(xì)的介紹了其中的關(guān)鍵點(diǎn),文中介紹的很詳細(xì),相信會對大家的理解和學(xué)習(xí)很有幫助,有需要的朋友們可以參考借鑒,感興趣的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧。
    2016-11-11
  • 簡單談?wù)刾hp中的unicode和utf8編碼

    簡單談?wù)刾hp中的unicode和utf8編碼

    本文給大家深入討論了unicode和utf8這兩種編碼的關(guān)系,理解好了會發(fā)現(xiàn)網(wǎng)上一些舊的東西,是嚴(yán)重多余兼過期的,因?yàn)閺膗tf-8流行開始到現(xiàn)在,早已經(jīng)由原來六字節(jié)可變編碼到實(shí)際完全居于unicode(UCS-2)的穩(wěn)定階段。
    2015-06-06
  • 帖幾個PHP的無限分類實(shí)現(xiàn)想法~

    帖幾個PHP的無限分類實(shí)現(xiàn)想法~

    帖幾個PHP的無限分類實(shí)現(xiàn)想法~...
    2007-01-01
  • PHP實(shí)現(xiàn)的文件操作類及文件下載功能示例

    PHP實(shí)現(xiàn)的文件操作類及文件下載功能示例

    這篇文章主要介紹了PHP實(shí)現(xiàn)的文件操作類及文件下載功能,結(jié)合實(shí)例形式分析了php針對文件的讀、寫、創(chuàng)建及下載等功能實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2016-12-12
  • PHP利用MySQL保存session的實(shí)現(xiàn)思路及示例代碼

    PHP利用MySQL保存session的實(shí)現(xiàn)思路及示例代碼

    使用MySQL保存session,需要保存三個關(guān)鍵性的數(shù)據(jù):session id、session數(shù)據(jù)、session生命期,下面的示例,大家可以看看
    2014-09-09
  • PHP實(shí)現(xiàn)批量修改文件后綴名的方法

    PHP實(shí)現(xiàn)批量修改文件后綴名的方法

    這篇文章主要介紹了PHP實(shí)現(xiàn)批量修改文件后綴名的方法,涉及php針對文件的遞歸遍歷及重命名的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • PHP加密解密實(shí)例分析

    PHP加密解密實(shí)例分析

    這篇文章主要介紹了PHP加密解密實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了PHP自定義函數(shù)實(shí)現(xiàn)字符串加密與對應(yīng)解密的相關(guān)技巧,需要的朋友可以參考下
    2015-12-12
  • PHP計(jì)算數(shù)組中值的和與乘積的方法(array_sum與array_product函數(shù))

    PHP計(jì)算數(shù)組中值的和與乘積的方法(array_sum與array_product函數(shù))

    這篇文章主要介紹了PHP計(jì)算數(shù)組中值的和與乘積的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了array_sum與array_product函數(shù)的功能與使用方法,需要的朋友可以參考下
    2016-04-04
  • php+mysql大量用戶登錄解決方案分析

    php+mysql大量用戶登錄解決方案分析

    這篇文章主要介紹了php+mysql大量用戶登錄解決方案,較為詳細(xì)的分析了大量用戶登錄時負(fù)載過大的解決方案,具有一定的參考借鑒價值,需要的朋友可以參考下
    2014-12-12
  • PHP 批量刪除數(shù)據(jù)的方法分析

    PHP 批量刪除數(shù)據(jù)的方法分析

    好多朋友在網(wǎng)站開發(fā)中,經(jīng)常需要批量刪除數(shù)據(jù),尤其是習(xí)慣了asp的朋友,更是感覺asp下真方便了,php下什么都是數(shù)組有點(diǎn)麻煩。
    2009-10-10

最新評論

酒泉市| 周口市| 仪征市| 连南| 方城县| 怀安县| 舒兰市| 尉氏县| 滕州市| 嘉善县| 铜山县| 忻城县| 三都| 巴楚县| 将乐县| 泰来县| 顺义区| 鄯善县| 福泉市| 兴山县| 丰城市| 贡嘎县| 东平县| 英超| 云安县| 周口市| 金坛市| 志丹县| 泗水县| 靖远县| 枣庄市| 遵义县| 大同县| 龙口市| 金堂县| 屏东县| 丰都县| 北京市| 永修县| 忻州市| 赤城县|