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

php采集文章中的圖片獲取替換到本地(實(shí)現(xiàn)代碼)

 更新時(shí)間:2013年07月08日 08:59:55   作者:  
本篇文章是對(duì)php采集文章中的圖片獲取替換到本地的實(shí)現(xiàn)代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
復(fù)制代碼 代碼如下:

/**
 * 獲取替換文章中的圖片路徑
 * @param string $xstr 內(nèi)容
 * @param string $keyword 創(chuàng)建照片的文件名
 * @param string $oriweb 網(wǎng)址
 * @return string
 *
 */
function replaceimg($xstr,$keyword, $oriweb){

    //保存路徑
    $d = date('Ymd', time());
    $dirslsitss = '/var/www/weblist/uploads/'.$keyword.'/'.$d;//分類是否存在
    if(!is_dir($dirslsitss)) {
        @mkdir($dirslsitss, 0777);
    }

    //匹配圖片的src
    preg_match_all('#<img.*?src="([^"]*)"[^>]*>#i', $xstr, $match);

    foreach($match[1] as $imgurl){

        $imgurl = $imgurl;

        if(is_int(strpos($imgurl, 'http'))){
            $arcurl = $imgurl;
        } else {
            $arcurl = $oriweb.$imgurl;       
        }
        $img=file_get_contents($arcurl);

       
        if(!empty($img)) {

            //保存圖片到服務(wù)器
            $fileimgname = time()."-".rand(1000,9999).".jpg";
            $filecachs=$dirslsitss."/".$fileimgname;
            $fanhuistr = file_put_contents( $filecachs, $img );
            $saveimgfile = "/uploads/$keyword"."/".$d."/".$fileimgname;

           
            $xstr=str_replace($imgurl,$saveimgfile,$xstr);
        }
    }
    return $xstr;
}

相關(guān)文章

  • PHP中輸出轉(zhuǎn)義JavaScript代碼的實(shí)現(xiàn)代碼

    PHP中輸出轉(zhuǎn)義JavaScript代碼的實(shí)現(xiàn)代碼

    最近在做天地圖是GIS集成··要輸出HTML到JavaScript里面··涉及到代碼轉(zhuǎn)義什么的比較麻煩··所以寫個(gè)PHP的function
    2011-04-04
  • php 抽象類的簡(jiǎn)單應(yīng)用

    php 抽象類的簡(jiǎn)單應(yīng)用

    我想博客中的 文章列表和單個(gè)的文章閱讀 統(tǒng)一起來,我覺得除了sql查詢語(yǔ)句結(jié)構(gòu)不同,HTML代碼不同,其它也就一樣。不過話說回來,這兩個(gè)都是主要功能,所以這的確有點(diǎn)不適合,不過昨晚讀了一點(diǎn)設(shè)計(jì)模式,好歹得寫點(diǎn)啥好。
    2011-09-09
  • PHP連接SQLSERVER 注意事項(xiàng)(附dll文件下載)

    PHP連接SQLSERVER 注意事項(xiàng)(附dll文件下載)

    文章是網(wǎng)上找的,從來沒有弄過,一直是php+mysql 現(xiàn)在搞個(gè)php+mssql 也不懂,沒有辦法,從網(wǎng)上找了些資料,我是看了這些資料,才連上的mssql的第一次感覺真的挺費(fèi)勁的,這些可能不需要全部看完就ok,我也是這一點(diǎn)那一點(diǎn),可能是我比較笨吧!呵呵
    2012-06-06
  • php的XML文件解釋類應(yīng)用實(shí)例

    php的XML文件解釋類應(yīng)用實(shí)例

    這篇文章主要介紹了php的XML文件解釋類及其應(yīng)用實(shí)例,包括針對(duì)XML文件的讀取、解釋、檢查及輸出等功能,非常實(shí)用,需要的朋友可以參考下
    2014-09-09
  • php include的妙用,實(shí)現(xiàn)路徑加密

    php include的妙用,實(shí)現(xiàn)路徑加密

    用這種方法比較繁瑣,只能隱藏后臺(tái)腳本的路徑,前端的腳本路徑仍然可以在源文件中看得到(baseref) 在地址欄上看到的地址都是index.php?xxxxxxxx
    2008-07-07
  • PHP 實(shí)用代碼收集

    PHP 實(shí)用代碼收集

    PHP 是目前使用最廣泛的基于 Web 的編程語(yǔ)言,驅(qū)動(dòng)著數(shù)以百萬(wàn)計(jì)的網(wǎng)站,其中也包括如 Facebook 等一些大型站點(diǎn)。這里收集了 21 段實(shí)用便捷的 PHP 代碼摘錄,對(duì)每種類型的 PHP 開發(fā)者都會(huì)有所幫助。
    2010-01-01
  • php.ini中的request_order推薦設(shè)置

    php.ini中的request_order推薦設(shè)置

    這篇文章主要介紹了php.ini中的request_order推薦設(shè)置,需要的朋友可以參考下
    2015-05-05
  • php 全文搜索和替換的實(shí)現(xiàn)代碼

    php 全文搜索和替換的實(shí)現(xiàn)代碼

    方便替換和全文索引
    2008-07-07
  • PHP生成網(wǎng)站桌面快捷方式代碼分享

    PHP生成網(wǎng)站桌面快捷方式代碼分享

    這篇文章主要介紹了PHP生成網(wǎng)站桌面快捷方式代碼分享,代碼很簡(jiǎn)單,復(fù)制改一下域名即可使用,需要的朋友可以參考下
    2014-10-10
  • 非常實(shí)用的php彈出錯(cuò)誤警告函數(shù)擴(kuò)展性強(qiáng)

    非常實(shí)用的php彈出錯(cuò)誤警告函數(shù)擴(kuò)展性強(qiáng)

    利用php彈出警告的函數(shù),整理到自己的代碼庫(kù)中去在遇到錯(cuò)誤的地方可用到此函數(shù),擴(kuò)展性強(qiáng),喜歡的朋友可以收藏下
    2014-01-01

最新評(píng)論

蚌埠市| 黄大仙区| 青田县| 瑞昌市| 上林县| 白山市| 牟定县| 嘉善县| 高密市| 灵丘县| 大同县| 北川| 庆城县| 江津市| 瓮安县| 山东省| 策勒县| 邓州市| 永年县| 清涧县| 额尔古纳市| 永胜县| 武隆县| 玉门市| 志丹县| 台州市| 洪江市| 自治县| 右玉县| 建始县| 礼泉县| 彭山县| 迭部县| 乌海市| 化德县| 房山区| 芮城县| 宁晋县| 托克逊县| 承德县| 千阳县|