php 替換文章中的圖片路徑,下載圖片到本地服務(wù)器
/** * 獲取替換文章中的圖片路徑 * @param string $xstr 內(nèi)容 * @param string $oriweb 網(wǎng)址 * @return string * */ function replaceimg($xstr, $oriweb){ //保存路徑 $d = date('Ymd', time()); $saveimgfile_1 = '/uploads/allimg/'.$d; $dirslsitss = DEDEROOT.$saveimgfile_1;//分類是否存在 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 = $saveimgfile_1."/".$fileimgname; $xstr=str_replace($imgurl,$saveimgfile,$xstr); } } return $xstr; }
以上這篇php 替換文章中的圖片路徑,下載圖片到本地服務(wù)器的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
標(biāo)簽:濱州 白酒營銷 南京 曲靖 太原 南昌 興安盟 株洲
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《php 替換文章中的圖片路徑,下載圖片到本地服務(wù)器的方法》,本文關(guān)鍵詞 php,替換,文章,中的,圖片,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。上一篇:PHP定義字符串的四種方式詳解