php采集文章中的圖片獲取替換到本地_PHP教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:解析將多維數(shù)組轉(zhuǎn)換為支持curl提交的一維數(shù)組格式
      本篇文章是對將多維數(shù)組轉(zhuǎn)換為支持curl提交的一維數(shù)組格式實(shí)現(xiàn)代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下 復(fù)制代碼 代碼如下: /** * @desc 多維數(shù)組轉(zhuǎn)化為支持curl提交數(shù)組 * @author腳本之家 2013-07-8 */ public function toPost(array $params = array(), $pre = '

      本篇文章是對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
         
          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;
      }

      分享:最好用的PHP數(shù)據(jù)庫操作類-ezSQL
      ezSQL是一個(gè)非常好用的PHP數(shù)據(jù)庫操作類。著名的開源博客WordPress的數(shù)據(jù)庫操作就使用了ezSQL的MySQL部分。該數(shù)據(jù)庫操作類支持幾乎所有主流的數(shù)據(jù)庫,如:PHP-PDO, mySQL, Oracle, InterBase/FireBird, PostgreSQL, SQLite以及MS-SQL等。ezSQL具有很強(qiáng)的調(diào)試功能,可以

      來源:模板無憂//所屬分類:PHP教程/更新時(shí)間:2013-07-09
      相關(guān)PHP教程