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

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

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

/**
 * 獲取替換文章中的圖片路徑
 * @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)) {

            //保存圖片到服務器
            $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;
}

相關文章

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

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

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

    php 抽象類的簡單應用

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

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

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

    php的XML文件解釋類應用實例

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

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

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

    PHP 實用代碼收集

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

    php.ini中的request_order推薦設置

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

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

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

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

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

    非常實用的php彈出錯誤警告函數(shù)擴展性強

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

最新評論

齐齐哈尔市| 平泉县| 若羌县| 高邮市| 望奎县| 萍乡市| 商都县| 益阳市| 菏泽市| 延长县| 谢通门县| 大名县| 文安县| 和顺县| 兴义市| 岳阳县| 佛冈县| 台北县| 资溪县| 锡林郭勒盟| 黔东| 成安县| 县级市| 阿克陶县| 全州县| 秀山| 防城港市| 寿阳县| 浑源县| 南京市| 集贤县| 淮安市| 武汉市| 蓝山县| 光山县| 大宁县| 白朗县| 东方市| 乌拉特后旗| 亚东县| 贵溪市|